るりまサーチ

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

別のキーワード

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

検索結果

<< < 1 2 >>

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...

Module#ancestors -> [Class, Module] (13.0)

クラス、モジュールのスーパークラスとインクルードしているモジュール を優先順位順に配列に格納して返します。

...先順位順に配列に格納して返します。

//emlist[例][ruby]{
module Foo
end
class Bar
include Foo
end
class Baz < Bar
p ancestors
p included_modules
p superclass
end
# => [Baz, Bar, Foo, Object, Kernel, BasicObject]
# => [Foo, Kernel]
# => Bar
//}

@see Module#included_modules...

Module#append_features(module_or_class) -> self (13.0)

モジュール(あるいはクラス)に self の機能を追加します。

...Module#include の実体であり、
include を Ruby で書くと以下のように定義できます。

//emlist[例][ruby]{
def include(*modules)
modules
.reverse_each do |mod|
# append_features や included はプライベートメソッドなので
# 直接 mod.append_features(self)...

Module#extend_object(obj) -> object (13.0)

Object#extend の実体です。オブジェクトにモジュールの機能を追加します。

...機能を追加します。

Object#extend は、Ruby で書くと以下のように定義できます。

//emlist[例][ruby]{
def extend(*modules)
modules
.reverse_each do |mod|
# extend_object や extended はプライベートメソッドなので
# 直接 mod.extend_object(self) など...

絞り込み条件を変える

DublinCoreModel#dc_types (7.0)

@todo

...@todo

* http://purl.org/rss/1.0/modules/syndication/...

Module#const_source_location(name, inherited = true) -> [String, Integer] (7.0)

name で指定した定数の定義を含むソースコードのファイル名と行番号を配列で返します。

...-- Object を継承している為
p M.const_source_location('A') # => ["test.rb", 1] -- Object は継承していないが追加で modules をチェックする

p Object.const_source_location('A::C1') # => ["test.rb", 2] -- ネストの指定もサポートしている
p Object.c...

RDoc::CodeObject#document_children=(val) (7.0)

自身に含まれるメソッド、エイリアス、定数や属性をドキュメントに含めるか どうかを設定します。

...トに含めるか
どうかを設定します。

:nodoc:、:stopdoc: を指定した時に false が設定されます。

@param val true を指定した場合、上記をドキュメントに含めます。

@see RDoc::CodeObject#document_self=,
RDoc::CodeObject#remove_classes_and_modules...

RDoc::Context#each_classmodule {|m| ... } -> [RDoc::SingleClass | RDoc::NormalClass | RDoc::NormalModule] (7.0)

追加されたクラス、モジュールに対してブロックを評価します。

...追加されたクラス、モジュールに対してブロックを評価します。

@see RDoc::Context#classes, RDoc::Context#modules...
<< < 1 2 >>