66件ヒット
[1-66件を表示]
(0.271秒)
検索結果
先頭5件
-
Class
. new(superclass = Object) -> Class (7.0) -
新しく名前の付いていない superclass のサブクラスを生成します。
...キストでブロックを実行します。以下のコードと同じです。
//emlist[例][ruby]{
klass = Class.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}
この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。
@para... -
Class
. new(superclass = Object) {|klass| . . . } -> Class (7.0) -
新しく名前の付いていない superclass のサブクラスを生成します。
...キストでブロックを実行します。以下のコードと同じです。
//emlist[例][ruby]{
klass = Class.new(superclass)
klass.module_eval {|m|
# ...
}
klass
//}
この場合も生成したクラスを返します。
ブロックの実行は Class#initialize が行います。
@para... -
Module
. new -> Module (7.0) -
名前の付いていないモジュールを新しく生成して返します。
...ブロックに渡し、
モジュールのコンテキストでブロックを実行します。
//emlist[例][ruby]{
mod = Module.new
mod.module_eval {|m|
# ...
}
mod
//}
と同じです。
ブロックの実行は Module#initialize が行います。
ブロックを与えた場合も生成... -
Module
. new {|mod| . . . } -> Module (7.0) -
名前の付いていないモジュールを新しく生成して返します。
...ブロックに渡し、
モジュールのコンテキストでブロックを実行します。
//emlist[例][ruby]{
mod = Module.new
mod.module_eval {|m|
# ...
}
mod
//}
と同じです。
ブロックの実行は Module#initialize が行います。
ブロックを与えた場合も生成... -
main
. define _ method(name) { . . . } -> Symbol (7.0) -
インスタンスメソッド name を Object に定義します。
...。
ブロックを与えた場合、定義したメソッドの実行時にブロックが
Object インスタンスの上で BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の... -
main
. define _ method(name , method) -> Symbol (7.0) -
インスタンスメソッド name を Object に定義します。
...。
ブロックを与えた場合、定義したメソッドの実行時にブロックが
Object インスタンスの上で BasicObject#instance_eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の...