385件ヒット
[1-100件を表示]
(0.145秒)
ライブラリ
- ビルトイン (121)
- delegate (22)
- forwardable (66)
- matrix (22)
- openssl (11)
-
rdoc
/ context (77) -
rdoc
/ top _ level (22) -
rexml
/ sax2listener (11) - rubygems (22)
- win32ole (11)
クラス
- BasicObject (44)
- Delegator (22)
- Matrix (11)
-
Matrix
:: LUPDecomposition (11) - Module (22)
- Object (55)
-
OpenSSL
:: PKCS7 (11) -
RDoc
:: Context (77) -
RDoc
:: TopLevel (22) - WIN32OLE (11)
モジュール
-
Gem
:: QuickLoader (22) -
REXML
:: SAX2Listener (11) - SingleForwardable (66)
キーワード
-
add
_ class (11) -
add
_ class _ or _ module (22) -
add
_ module (11) -
add
_ signer (11) - classes (11)
-
const
_ missing (22) -
def
_ delegator (11) -
def
_ delegators (11) -
def
_ single _ delegator (11) -
def
_ single _ delegators (11) -
define
_ singleton _ method (22) - delegate (11)
-
each
_ classmodule (11) -
find
_ enclosing _ module _ named (11) -
find
_ local _ symbol (11) -
method
_ missing (44) -
processing
_ instruction (11) -
respond
_ to _ missing? (22) -
set
_ visibility _ for (11) -
single
_ delegate (11) -
singleton
_ class (11) -
singleton
_ class? (11) -
singleton
_ method (11) -
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) - singular? (22)
検索結果
先頭5件
-
RDoc
:: Context # find _ enclosing _ module _ named(name) -> RDoc :: NormalModule | nil (24533.0) -
find a module at a higher scope
...find a module at a higher scope... -
BasicObject
# singleton _ method _ undefined(name) -> object (18401.0) -
特異メソッドが Module#undef_method または undef により未定義にされた時にインタプリタから呼び出されます。
...ndefined を使います。
@param name 未定義にされたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_undefined(name)
puts "singleton method \"#{name}\" was undefined"
end
end
obj = Foo.new
def obj.foo
end
def obj.bar
end
class <......< obj
undef_method :foo
end
obj.instance_eval {undef bar}
#=> singleton method "foo" was undefined
# singleton method "bar" was undefined
//}
@see Module#method_undefined,BasicObject#singleton_method_added,BasicObject#singleton_method_removed , d:spec/def#undef... -
Object
# singleton _ class -> Class (18401.0) -
レシーバの特異クラスを返します。 まだ特異クラスがなければ、新しく作成します。
...が nil か true か false なら、それぞれ NilClass, TrueClass,
FalseClass を返します。
@raise TypeError レシーバが Integer、Float、Symbol の場合に発生します。
//emlist[][ruby]{
Object.new.singleton_class #=> #<Class:#<Object:0xb7ce1e24>>
String.singleton_class #......=> #<Class:String>
nil.singleton_class #=> NilClass
//}
@see Object#class... -
REXML
:: SAX2Listener # processing _ instruction(target , data) -> () (18401.0) -
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
...XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
@param target ターゲット名が文字列で渡されます
@param data 処理命令の内容が文字列で渡されます... -
Object
# define _ singleton _ method(symbol) { . . . } -> Symbol (18349.0) -
self に特異メソッド name を定義します。
...self に特異メソッド name を定義します。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Sy......mbol を返します。
//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... -
Object
# define _ singleton _ method(symbol , method) -> Symbol (18349.0) -
self に特異メソッド name を定義します。
...self に特異メソッド name を定義します。
@param symbol メソッド名を String または Symbol で指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Sy......mbol を返します。
//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... -
BasicObject
# singleton _ method _ added(name) -> object (18301.0) -
特異メソッドが追加された時にインタプリタから呼び出されます。
...thod_addedを使います。
@param name 追加されたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_added(name)
puts "singleton method \"#{name}\" was added"
end
end
obj = Foo.new
def obj.foo
end
#=> singleton method "foo" was added......//}
@see Module#method_added,BasicObject#singleton_method_removed,BasicObject#singleton_method_undefined... -
Matrix
# singular? -> bool (18301.0) -
行列が正方で特異なら true を、正則なら false を返します。
...false を返します。
行列が特異(singular)であるとは、正則でないことです。
行列式が0であること同値です。
正方行列でない場合には例外 ExceptionForMatrix::ErrDimensionMismatch を
発生させます。
@raise ExceptionForMatrix::ErrDimensionMismatc... -
Matrix
:: LUPDecomposition # singular? -> bool (18301.0) -
元の行列が正方で特異なら true を、正則なら false を返します。 LUP 分解の結果を利用して判定します。
...元の行列が正方で特異なら true を、正則なら false を返します。
LUP 分解の結果を利用して判定します。
@see Matrix#singular?... -
Module
# singleton _ class? -> bool (18301.0) -
self が特異クラスの場合に true を返します。そうでなければ false を返し ます。
...self が特異クラスの場合に true を返します。そうでなければ false を返し
ます。
//emlist[例][ruby]{
class C
end
C.singleton_class? # => false
C.singleton_class.singleton_class? # => true
//}...