るりまサーチ

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

別のキーワード

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

ライブラリ

クラス

モジュール

検索結果

<< 1 2 3 > >>

SingleForwardable#delegate(hash) -> () (30209.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol
String かその配列で指定します。

@see Forwardable#delegate...

Forwardable#delegate(hash) -> () (27215.0)

メソッドの委譲先を設定します。

...キーは Symbol
String かその配列で指定します。


例:

require 'forwardable'
class Zap
extend Forwardable
delegate
:length => :@str
delegate
[:first, :last] => :@arr
def initialize
@arr = %w/foo bar baz/
@str = "world"
end
e...
...nd

zap = Zap.new
zap.length # => 5
zap.first # => "foo"
zap.last # => "baz"...

SingleForwardable#single_delegate(hash) -> () (21309.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol
String かその配列で指定します。

@see Forwardable#delegate...

Kernel#DelegateClass(superclass) -> object (20207.0)

クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、 そのクラスを返します。

...クラス superclass のインスタンスへメソッドを委譲するクラスを定義し、
そのクラスを返します。

@param superclass 委譲先となるクラス

例:

//emlist{
require 'delegate'

class ExtArray < DelegateClass(Array)
def initialize
super([])
end
end
a = E...
...xtArray.new
p a.class # => ExtArray
a.push 25
p a # => [25]
//}...

Forwardable#instance_delegate(hash) -> () (15215.0)

メソッドの委譲先を設定します。

...キーは Symbol
String かその配列で指定します。


例:

require 'forwardable'
class Zap
extend Forwardable
delegate
:length => :@str
delegate
[:first, :last] => :@arr
def initialize
@arr = %w/foo bar baz/
@str = "world"
end
e...
...nd

zap = Zap.new
zap.length # => 5
zap.first # => "foo"
zap.last # => "baz"...

絞り込み条件を変える

Delegator#marshal_dump -> object (14101.0)

シリアライゼーションをサポートするためにDelegator#__getobj__ が返すオブジェクトを返します。

...シリアライゼーションをサポートするためにDelegator#__getobj__ が返すオブジェクトを返します。...

Delegator#marshal_load(obj) -> object (14101.0)

シリアライズされたオブジェクトから、Delegator#__getobj__ が返すオブジェクトを再現します。

...シリアライズされたオブジェクトから、Delegator#__getobj__ が返すオブジェクトを再現します。

@param obj Delegator#marshal_dumpの戻り値のコピー...

Delegator#public_methods(all = true) -> [Symbol] (14101.0)

そのオブジェクトが理解できる public メソッド名の一覧を返します。

...そのオブジェクトが理解できる public メソッド名の一覧を返します。

@param all 偽を指定すると __getobj__ のスーパークラスで定義されたメソッドを除きます。

@see Object#public_methods...

SimpleDelegator#__getobj__ -> object (14001.0)

委譲先のオブジェクトを返します。

...委譲先のオブジェクトを返します。

@see Delegator#__getobj__...
<< 1 2 3 > >>