347件ヒット
[1-100件を表示]
(0.027秒)
種類
- インスタンスメソッド (187)
- 特異メソッド (154)
- 文書 (6)
ライブラリ
- ビルトイン (176)
-
rdoc
/ code _ object (44) -
rexml
/ document (121)
クラス
- IO (154)
- Object (22)
-
RDoc
:: CodeObject (44) -
REXML
:: Parent (121)
キーワード
- << (11)
-
NEWS for Ruby 2
. 6 . 0 (6) - add (11)
- delete (11)
-
delete
_ if (22) - each (22)
-
each
_ child (22) - methods (11)
- parent= (11)
-
parent
_ file _ name (11) -
parent
_ name (11) - popen (154)
- push (11)
-
singleton
_ methods (11) - unshift (11)
検索結果
先頭5件
-
RDoc
:: CodeObject # parent -> RDoc :: CodeObject (21201.0) -
自身を所有する(変数や定数などの形で保持する)オブジェクトを返します。
自身を所有する(変数や定数などの形で保持する)オブジェクトを返します。 -
Object
# methods(include _ inherited = true) -> [Symbol] (21108.0) -
そのオブジェクトに対して呼び出せるメソッド名の一覧を返します。 このメソッドは public メソッドおよび protected メソッドの名前を返します。
...時は Object#singleton_methods(false) と同じになっています。
@param include_inherited 引数が偽の時は Object#singleton_methods(false) と同じになります。
//emlist[例1][ruby]{
class Parent
private; def private_parent() end
protected; def protected_parent() end......public; def public_parent() end
end
class Foo < Parent
private; def private_foo() end
protected; def protected_foo() end
public; def public_foo() end
end
obj = Foo.new
class <<obj
private; def private_singleton() end
protected; def protected_singleton() end
pu......指定して
# いるが、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(t... -
Object
# singleton _ methods(inherited _ too = true) -> [Symbol] (21084.0) -
そのオブジェクトに対して定義されている特異メソッド名 (public あるいは protected メソッド) の一覧を返します。
...た特異メソッドとは Object#extend によって追加された特異メソッドや、
self がクラスの場合はスーパークラスのクラスメソッド(Classのインスタンスの特異メソッド)などです。
singleton_methods(false) は、Object#methods(false) と同じで......は偽を指定します。
//emlist[例1][ruby]{
Parent = Class.new
class <<Parent
private; def private_class_parent() end
protected; def protected_class_parent() end
public; def public_class_parent() end
end
Foo = Class.new(Parent)
class <<Foo
private; def private_class_foo() en......ラスのクラスメソッドも含まれるよう true を指定したが、
# Object のクラスメソッドは一覧から排除している。
p obj.singleton_methods(true)
p Foo.singleton_methods(true) - Object.singleton_methods(true)
#実行結果
[:protected_self, :public_self, :protecte... -
RDoc
:: CodeObject # parent _ file _ name -> String (9123.0) -
self.parent のファイル名を返します。
...self.parent のファイル名を返します。
@see RDoc::CodeObject#parent... -
RDoc
:: CodeObject # parent _ name -> String (9123.0) -
self.parent の名前を返します。
...self.parent の名前を返します。
@see RDoc::CodeObject#parent... -
RDoc
:: CodeObject # parent=(val) (9101.0) -
自身を所有する(変数や定数などの形で保持する)オブジェクトを設定します。
...自身を所有する(変数や定数などの形で保持する)オブジェクトを設定します。
@param val RDoc::CodeObject のサブクラスのオブジェクトを指定しま
す。... -
REXML
:: Parent # <<(object) -> () (3131.0) -
object を子ノード列の最後に追加します。
...object を子ノード列の最後に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード... -
REXML
:: Parent # add(object) -> () (3131.0) -
object を子ノード列の最後に追加します。
...object を子ノード列の最後に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード... -
REXML
:: Parent # push(object) -> () (3131.0) -
object を子ノード列の最後に追加します。
...object を子ノード列の最後に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード... -
REXML
:: Parent # unshift(object) -> () (3129.0) -
object を子ノード列の最初に追加します。
...object を子ノード列の最初に追加します。
object の親ノードには self が設定されます。
@param object 追加するノード...