217件ヒット
[1-100件を表示]
(0.127秒)
種類
- インスタンスメソッド (172)
- 文書 (33)
- 特異メソッド (12)
ライブラリ
- ビルトイン (64)
-
irb
/ context (12) -
rdoc
/ code _ object (24) -
rdoc
/ context (36) -
rdoc
/ stats (24) -
rdoc
/ top _ level (12) - rss (12)
クラス
-
IRB
:: Context (12) - Module (48)
- Object (12)
-
RDoc
:: CodeObject (24) -
RDoc
:: Context (36) -
RDoc
:: Stats (24) -
RDoc
:: TopLevel (12) - Refinement (4)
モジュール
- DublinCoreModel (12)
キーワード
-
NEWS for Ruby 2
. 4 . 0 (9) -
all
_ classes _ and _ modules (12) - ancestors (12)
-
append
_ features (12) -
const
_ source _ location (12) -
dc
_ types (12) -
document
_ children= (12) -
each
_ classmodule (12) - extend (12)
-
extend
_ object (12) -
import
_ methods (4) -
initialize
_ classes _ and _ modules (12) -
load
_ modules (12) -
num
_ modules (12) -
num
_ modules= (12) -
remove
_ classes _ and _ modules (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12)
検索結果
先頭5件
-
RDoc
:: Context # modules -> [RDoc :: NormalModule] (21101.0) -
追加された RDoc::NormalModule の配列を返します。
追加された RDoc::NormalModule の配列を返します。 -
RDoc
:: Context # initialize _ classes _ and _ modules -> () (12201.0) -
追加されたクラスやモジュールをクリアします。
追加されたクラスやモジュールをクリアします。 -
IRB
:: Context # load _ modules -> [String] (9217.0) -
irb の起動時に -r オプション指定で読み込まれたライブラリ、~/.irbrc など の設定ファイル内で IRB.conf[:LOAD_MODULES] 指定で読み込まれたライブラリ の名前の配列を返します。
...irb の起動時に -r オプション指定で読み込まれたライブラリ、~/.irbrc など
の設定ファイル内で IRB.conf[:LOAD_MODULES] 指定で読み込まれたライブラリ
の名前の配列を返します。... -
RDoc
:: Stats # num _ modules -> Integer (9201.0) -
解析したモジュールの数を返します。
解析したモジュールの数を返します。 -
RDoc
:: CodeObject # remove _ classes _ and _ modules -> () (9101.0) -
何もしません。RDoc::CodeObject#document_children= に false を指定 した時のコールバックとして呼び出されます。オーバーライドして使用します。
...何もしません。RDoc::CodeObject#document_children= に false を指定
した時のコールバックとして呼び出されます。オーバーライドして使用します。... -
RDoc
:: Stats # num _ modules=(val) (9101.0) -
解析したモジュールの数を指定します。
解析したモジュールの数を指定します。
@param val 数値を指定します。 -
RDoc
:: TopLevel . all _ classes _ and _ modules -> [RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule] (9101.0) -
RDoc が収集したクラス、モジュールを配列で返します。
RDoc が収集したクラス、モジュールを配列で返します。 -
Object
# extend(*modules) -> self (6207.0) -
引数で指定したモジュールのインスタンスメソッドを self の特異 メソッドとして追加します。
...加します
が、extend は、ある特定のオブジェクトだけにモジュールの機能を追加
したいときに使用します。
引数に複数のモジュールを指定した場合、最後
の引数から逆順に extend を行います。
@param modules モジュールを任......クラスは不可)。
@return self を返します。
//emlist[][ruby]{
module Foo
def a
'ok Foo'
end
end
module Bar
def b
'ok Bar'
end
end
obj = Object.new
obj.extend Foo, Bar
p obj.a #=> "ok Foo"
p obj.b #=> "ok Bar"
class Klass
include Foo
extend Bar
end
p Klass.new.a......//}
extend の機能は、「特異クラスに対する Module#include」
と言い替えることもできます。
ただしその場合、フック用のメソッド
が Module#extended ではなく Module#included になるという違いがあります。
//emlist[][ruby]{
# obj.extend Foo,... -
Refinement
# import _ methods(*modules) -> self (6207.0) -
モジュールからメソッドをインポートします。
...モジュールからメソッドをインポートします。
Module#includeと違って、import_methods はメソッドをコピーして
refinement に追加して、refinementでインポートしたメソッドを有効化します。
メソッドをコピーするため、Rubyコードで......ist[][ruby]{
module StrUtils
def indent(level)
' ' * level + self
end
end
module M
refine String do
import_methods StrUtils
end
end
using M
p "foo".indent(3) # => " foo"
module M
refine String do
import_methods Enumerable
# Can't import method which is not defined with...