36件ヒット
[1-36件を表示]
(0.045秒)
種類
- インスタンスメソッド (24)
- 関数 (12)
ライブラリ
- ビルトイン (24)
クラス
- Object (24)
キーワード
- methods (12)
-
rb
_ obj _ private _ methods (12)
検索結果
先頭3件
-
Object
# private _ methods(include _ inherited = true) -> [Symbol] (21101.0) -
そのオブジェクトが理解できる private メソッド名の一覧を返します。
...が理解できる private メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#private_instance_methods,Object#methods,Object#singleton_methods... -
static VALUE rb
_ obj _ private _ methods(VALUE obj) (12216.0) -
Object#private_methods の実体です。
...Object#private_methods の実体です。... -
Object
# methods(include _ inherited = true) -> [Symbol] (3012.0) -
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。 このメソッドは public メソッドおよび protected メソッドの名前を返します。
...ected メソッドの名前を返します。
ただし特別に、引数が偽の時は Object#singleton_methods(false) と同じになっています。
@param include_inherited 引数が偽の時は Object#singleton_methods(false) と同じになります。
//emlist[例1][ruby]{
class Parent......obj = Foo.new
class <<obj
private; def private_singleton() end
protected; def protected_singleton() end
public; def public_singleton() end
end
# あるオブジェクトの応答できるメソッドの一覧を得る。
p obj.methods(false)
p obj.public_methods(false)
p obj.p......が、Object のインスタンスメソッドは一覧から排除している。
p obj.methods(true) - Object.instance_methods(true)
p obj.public_methods(true) - Object.public_instance_methods(true)
p obj.private_methods(true) - Object.private_instance_methods(true)
p obj.protected_...