6件ヒット
[1-6件を表示]
(0.034秒)
種類
- インスタンスメソッド (3)
- 関数 (2)
- 文書 (1)
ライブラリ
- ビルトイン (3)
クラス
- Module (3)
キーワード
- included (1)
-
rb
_ include _ module (1) -
rb
_ mod _ append _ features (1) -
ruby 1
. 6 feature (1)
検索結果
先頭5件
-
Module
# append _ features(module _ or _ class) -> self (117751.0) -
モジュール(あるいはクラス)に self の機能を追加します。
モジュール(あるいはクラス)に self の機能を追加します。
このメソッドは Module#include の実体であり、
include を Ruby で書くと以下のように定義できます。
//emlist[例][ruby]{
def include(*modules)
modules.reverse_each do |mod|
# append_features や included はプライベートメソッドなので
# 直接 mod.append_features(self) などとは書けない
mod.__send__(:append_features, s... -
Module
# include(*mod) -> self (117628.0) -
モジュール mod をインクルードします。
モジュール mod をインクルードします。
@param mod Module のインスタンス( Enumerable など)を指定します。
@raise ArgumentError 継承関係が循環してしまうような include を行った場合に発生します。
//emlist[例][ruby]{
module M
end
module M2
include M
end
module M
include M2
end
//}
実行結果:
-:3:in `append_features': cyclic include detected (ArgumentError)
... -
Module
# included(class _ or _ module) -> () (81862.0) -
self が Module#include されたときに対象のクラスまたはモジュー ルを引数にしてインタプリタがこのメソッドを呼び出します。
self が Module#include されたときに対象のクラスまたはモジュー
ルを引数にしてインタプリタがこのメソッドを呼び出します。
@param class_or_module Module#include を実行したオブジェクト
//emlist[例][ruby]{
module Foo
def self.included(mod)
p "#{mod} include #{self}"
end
end
class Bar
include Foo
end
# => "Bar include Foo"
//}
@see Module#append_featu... -
void rb
_ include _ module(VALUE klass , VALUE module) (37045.0) -
Module#append_features の実体。 クラスまたはモジュール klass にモジュール module を インクルードします。
Module#append_features の実体。
クラスまたはモジュール klass にモジュール module を
インクルードします。 -
static VALUE rb
_ mod _ append _ features(VALUE module , VALUE include) (18901.0) -
-
ruby 1
. 6 feature (577.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていま...