3件ヒット
[1-3件を表示]
(0.096秒)
別のキーワード
ライブラリ
- ビルトイン (3)
キーワード
-
private
_ class _ method (2) -
singleton
_ class? (1)
検索結果
先頭3件
-
Module
# singleton _ class? -> bool (18364.0) -
self が特異クラスの場合に true を返します。そうでなければ false を返し ます。
self が特異クラスの場合に true を返します。そうでなければ false を返し
ます。
//emlist[例][ruby]{
class C
end
C.singleton_class? # => false
C.singleton_class.singleton_class? # => true
//} -
Module
# private _ class _ method(*name) -> self (43.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...ng または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_c... -
Module
# private _ class _ method(names) -> self (43.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...ng または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_c...