173件ヒット
[1-100件を表示]
(0.076秒)
別のキーワード
ライブラリ
- ビルトイン (74)
-
irb
/ context (11) -
rdoc
/ code _ object (22) -
rdoc
/ context (33) -
rdoc
/ stats (22) - rss (11)
クラス
-
IRB
:: Context (11) - Module (60)
- Object (11)
-
RDoc
:: CodeObject (22) -
RDoc
:: Context (33) -
RDoc
:: Stats (22) - Refinement (3)
モジュール
- DublinCoreModel (11)
キーワード
- ancestors (11)
-
append
_ features (11) -
const
_ source _ location (5) -
dc
_ types (11) -
document
_ children= (11) -
each
_ classmodule (11) - extend (11)
-
extend
_ object (11) -
import
_ methods (3) -
included
_ modules (11) -
initialize
_ classes _ and _ modules (11) -
load
_ modules (11) -
num
_ modules (11) -
num
_ modules= (11) - prepend (11)
-
remove
_ classes _ and _ modules (11)
検索結果
先頭5件
-
RDoc
:: Context # modules -> [RDoc :: NormalModule] (18102.0) -
追加された RDoc::NormalModule の配列を返します。
追加された RDoc::NormalModule の配列を返します。 -
IRB
:: Context # load _ modules -> [String] (6118.0) -
irb の起動時に -r オプション指定で読み込まれたライブラリ、~/.irbrc など の設定ファイル内で IRB.conf[:LOAD_MODULES] 指定で読み込まれたライブラリ の名前の配列を返します。
...irb の起動時に -r オプション指定で読み込まれたライブラリ、~/.irbrc など
の設定ファイル内で IRB.conf[:LOAD_MODULES] 指定で読み込まれたライブラリ
の名前の配列を返します。... -
Module
# included _ modules -> [Module] (6114.0) -
self にインクルードされているモジュールの配列を返します。
...self にインクルードされているモジュールの配列を返します。
//emlist[例][ruby]{
module Mixin
end
module Outer
include Mixin
end
Mixin.included_modules #=> []
Outer.included_modules #=> [Mixin]
//}
@see Module#ancestors... -
RDoc
:: CodeObject # remove _ classes _ and _ modules -> () (6102.0) -
何もしません。RDoc::CodeObject#document_children= に false を指定 した時のコールバックとして呼び出されます。オーバーライドして使用します。
何もしません。RDoc::CodeObject#document_children= に false を指定
した時のコールバックとして呼び出されます。オーバーライドして使用します。 -
RDoc
:: Context # initialize _ classes _ and _ modules -> () (6102.0) -
追加されたクラスやモジュールをクリアします。
追加されたクラスやモジュールをクリアします。 -
RDoc
:: Stats # num _ modules -> Integer (6102.0) -
解析したモジュールの数を返します。
解析したモジュールの数を返します。 -
RDoc
:: Stats # num _ modules=(val) (6102.0) -
解析したモジュールの数を指定します。
解析したモジュールの数を指定します。
@param val 数値を指定します。 -
Module
# prepend(*modules) -> self (126.0) -
指定したモジュールを self の継承チェインの先頭に「追加する」ことで self の定数、メソッド、モジュール変数を「上書き」します。
...追加されるため、結果として self で定義されたメソッドは
override されます。
modules で指定したモジュールは後ろから順に処理されるため、
modules の先頭が最も優先されます。
また、継承によってこの「上書き」を処理す......メソッドでsuperを呼ぶことで
self のモジュール/クラスのメソッドを呼び出すことができます。
実際の処理は modules の各要素の prepend_features を後ろから順に呼びだすだけです。
Module#prepend_features が継承チェインの改変を実行......理が実現されます。そのため、prepend_features を override することで
prepend の処理を追加/変更できます。
@param modules prepend する Module を指定します
@see Module#prepend_features, Module#prepended
//emlist[例][ruby]{
# super と prepend の組み合わ... -
Object
# extend(*modules) -> self (108.0) -
引数で指定したモジュールのインスタンスメソッドを self の特異 メソッドとして追加します。
...に使用します。
引数に複数のモジュールを指定した場合、最後
の引数から逆順に extend を行います。
@param modules モジュールを任意個指定します(クラスは不可)。
@return self を返します。
//emlist[][ruby]{
module Foo
def a
'o... -
Refinement
# import _ methods(*modules) -> self (102.0) -
モジュールからメソッドをインポートします。
...め、Rubyコードで定義されたメソッドだけしか
インポートできないことに注意してください。
//emlist[][ruby]{
module StrUtils
def indent(level)
' ' * level + self
end
end
module M
refine String do
import_methods StrUtils
end
end
using M
p "foo".in...