231件ヒット
[1-100件を表示]
(0.100秒)
ライブラリ
- ビルトイン (22)
-
fiddle
/ types (11) - forwardable (22)
-
irb
/ ext / save-history (11) - observer (11)
- openssl (22)
- readline (11)
- resolv (11)
-
rexml
/ document (11) - rss (44)
-
rubygems
/ user _ interaction (11) - singleton (11)
- syslog (11)
- win32ole (11)
キーワード
- Buffering (11)
- Comparable (11)
- DefaultUserInteraction (11)
- DublinCoreModel (22)
- Encoding (11)
- Enumerable (11)
- Forwardable (11)
- HistorySavingAbility (11)
- InstallUpdateOptions (11)
- Observable (11)
- Readline (11)
- RootElementMixin (11)
- SingleForwardable (11)
- Singleton (11)
- Syslog (11)
- VARIANT (11)
- Win32Types (11)
- X509 (11)
- XMLStyleSheetMixin (11)
検索結果
先頭5件
-
Resolv
:: DNS :: Resource :: IN (21001.0) -
DNS のインターネットクラスリソースを表すモジュールです。
...DNS のインターネットクラスリソースを表すモジュールです。
インターネットクラスリソースを利用する class に
mixinして利用します。... -
SingleForwardable (18001.0)
-
オブジェクトに対し、メソッドの委譲機能を定義するモジュールです。
...quire 'forwardable'
g = Goo.new
g.extend SingleForwardable
g.def_delegator("@out", :puts)
g.puts ...
また、SingleForwardable はクラスやモジュールに対して以下のようにする事もできます。
require 'forwardable'
class Implementation
def self.service......"serviced!"
end
end
module Facade
extend SingleForwardable
def_delegator :Implementation, :service
end
Facade.service # => serviced!
もし Forwardable と SingleForwardable の両方を使いたい場合、
def_instance_delegator と def_single_delegator メソッドの方... -
Singleton (12013.0)
-
Singleton パターンを提供するモジュールです。
...Singleton パターンを提供するモジュールです。
Mix-in により singleton パターンを提供します。
Singleton モジュールを include することにより、クラスは
高々ひとつのインスタンスしか持たないことが保証されます。
Singleton を M......ix-in したクラスの
クラスメソッド instance はその唯一のインスタンスを返します。
new は private メソッドに移され、外部から呼び出そうとするとエラーになります。
=== サンプルコード
require 'singleton'
class SomeSingletonClass......lude Singleton
#....
end
a = SomeSingletonClass.instance
b = SomeSingletonClass.instance # a and b are same object
p [a,b] # => [#<SomeSingletonClass:0x0000562e6e18ddd0>, #<SomeSingletonClass:0x0000562e6e18ddd0>]
a = SomeSingletonClass.new # => NoMethodError (private method `new' call... -
DublinCoreModel (12001.0)
-
-
Gem
:: DefaultUserInteraction (12001.0) -
このモジュールはデフォルトの Gem::UserInteraction を定義しています。
...このモジュールはデフォルトの Gem::UserInteraction を定義しています。... -
Gem
:: InstallUpdateOptions (12001.0) -
Gem::Command で使用するインストールとアップデートに関するオプションを 扱うためのモジュールです。
Gem::Command で使用するインストールとアップデートに関するオプションを
扱うためのモジュールです。 -
IRB
:: HistorySavingAbility (12001.0) -
IRB::HistorySavingAbility を extend したオブジェクトに irb のヒス トリの読み込み、保存の機能を提供するモジュールです。
...IRB::HistorySavingAbility を extend したオブジェクトに irb のヒス
トリの読み込み、保存の機能を提供するモジュールです。... -
RSS
:: DublinCoreModel (12001.0) -
@todo
@todo -
RSS
:: RootElementMixin (12001.0) -
-
RSS
:: XMLStyleSheetMixin (12001.0) -