33件ヒット
[1-33件を表示]
(0.070秒)
種類
- インスタンスメソッド (22)
- 特異メソッド (11)
ライブラリ
- ビルトイン (22)
-
rubygems
/ ext / builder (11)
クラス
-
Gem
:: Ext :: Builder (11) - Object (22)
検索結果
先頭3件
-
Gem
:: Ext :: Builder . class _ name -> String (18202.0) -
@todo
@todo
ビルダーのクラス名を返します。 -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (18.0) -
self に特異メソッド name を定義します。
... String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
class A
class << self
def class_name......to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"
guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}... -
Object
# define _ singleton _ method(symbol , method) -> Symbol (18.0) -
self に特異メソッド name を定義します。
... String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
//emlist[][ruby]{
class A
class << self
def class_name......to_s
end
end
end
A.define_singleton_method(:who_am_i) do
"I am: #{class_name}"
end
A.who_am_i # ==> "I am: A"
guy = "Bob"
guy.define_singleton_method(:hello) { "#{self}: Hello there!" }
guy.hello #=> "Bob: Hello there!"
//}...