るりまサーチ

最速Rubyリファレンスマニュアル検索!
231件ヒット [1-100件を表示] (0.100秒)

別のキーワード

  1. kernel $-l
  2. matrix l
  3. _builtin $-l
  4. lupdecomposition l
  5. l

検索結果

<< 1 2 3 > >>

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)

絞り込み条件を変える

<< 1 2 3 > >>