48件ヒット
[1-48件を表示]
(0.043秒)
種類
- 特異メソッド (24)
- インスタンスメソッド (24)
ライブラリ
- ビルトイン (24)
-
rdoc
/ top _ level (12) -
rubygems
/ ext / builder (12)
クラス
-
Gem
:: Ext :: Builder (12) - Object (24)
-
RDoc
:: TopLevel (12)
キーワード
-
define
_ singleton _ method (24) -
find
_ class _ named (12)
検索結果
先頭4件
-
Gem
:: Ext :: Builder . class _ name -> String (18117.0) -
@todo
...@todo
ビルダーのクラス名を返します。... -
RDoc
:: TopLevel . find _ class _ named(name) -> RDoc :: NormalClass | RDoc :: SingleClass | nil (6106.0) -
RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ からなかった場合は nil を返します。
...RDoc が収集したクラスの内、name で指定した名前のクラスを返します。見つ
からなかった場合は nil を返します。
@param name クラス名を文字列で指定します。... -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (30.0) -
self に特異メソッド name を定義します。
...異メソッド name を定義します。
@param symbol メソッド名を 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... -
Object
# define _ singleton _ method(symbol , method) -> Symbol (30.0) -
self に特異メソッド name を定義します。
...異メソッド name を定義します。
@param symbol メソッド名を 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...