るりまサーチ

最速Rubyリファレンスマニュアル検索!
173件ヒット [1-100件を表示] (0.076秒)

別のキーワード

  1. context modules
  2. stats num_modules
  3. stats num_modules=
  4. context load_modules
  5. rdoc/context modules

検索結果

<< 1 2 > >>

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 S
trUtils
def indent(level)
' ' * level + self
end
end

module M
refine String do
import_methods StrUtils
end
end

using M
p "foo".in...

絞り込み条件を変える

<< 1 2 > >>