66件ヒット
[1-66件を表示]
(0.261秒)
ライブラリ
- ビルトイン (22)
-
rdoc
/ code _ object (22) -
rexml
/ document (22)
クラス
- Module (22)
-
RDoc
:: CodeObject (22) -
REXML
:: Attribute (11) -
REXML
:: Child (11)
キーワード
-
document
_ children= (11) -
document
_ self= (11) -
remove
_ method (11) -
undef
_ method (11)
検索結果
先頭5件
-
REXML
:: Child # remove -> self (27419.0) -
親ノードの子ノード列から self を取り除きます。
...親ノードの子ノード列から self を取り除きます。... -
REXML
:: Attribute # remove -> () (27218.0) -
self を所属する要素から取り除きます。
...self を所属する要素から取り除きます。... -
RDoc
:: CodeObject # document _ self=(val) (18308.0) -
自身をドキュメントに含めるかどうかを設定します。
...c: を指定した時に true が設定されます。
:nodoc:、:stopdoc: を指定した時に false が設定されます。
@param val true を指定した場合、自身をドキュメントに含めます。
@see RDoc::CodeObject#document_children=,
RDoc::CodeObject#remove_methods_etc... -
Module
# remove _ method(*name) -> self (15415.0) -
インスタンスメソッド name をモジュールから削除します。
...インスタンスメソッド name をモジュールから削除します。
Ruby 1.8.0 以降は複数のメソッド名を指定して一度に削除できます。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 指定したメソッドが定義されて......いない場合に発生します。
//emlist[例][ruby]{
class C
def foo
end
remove_method :foo
remove_method :no_such_method # 例外 NameError が発生
end
//}
@see Module#undef_method... -
RDoc
:: CodeObject # document _ children=(val) (15313.0) -
自身に含まれるメソッド、エイリアス、定数や属性をドキュメントに含めるか どうかを設定します。
...トに含めるか
どうかを設定します。
:nodoc:、:stopdoc: を指定した時に false が設定されます。
@param val true を指定した場合、上記をドキュメントに含めます。
@see RDoc::CodeObject#document_self=,
RDoc::CodeObject#remove_classes_and_modules... -
Module
# undef _ method(*name) -> self (9326.0) -
このモジュールのインスタンスメソッド name を未定義にします。
...このモジュールのインスタンスメソッド name を未定義にします。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 指定したインスタンスメソッドが定義されていない場合に発生します。
=== 「未定義にする......」とは
このモジュールのインスタンスに対して name という
メソッドを呼び出すことを禁止するということです。
スーパークラスの定義が継承されるかどうかという点において、
「未定義」は「メソッドの削除」とは区別......//emlist[例][ruby]{
class A
def ok
puts 'A'
end
end
class B < A
def ok
puts 'B'
end
end
B.new.ok # => B
# undef_method の場合はスーパークラスに同名のメソッドがあっても
# その呼び出しはエラーになる
class B
undef_method :ok
end
B.new.ok #...