るりまサーチ

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

別のキーワード

  1. _builtin each_object
  2. objectspace each_object
  3. object send
  4. object to_enum
  5. object enum_for

ライブラリ

オブジェクト

キーワード

検索結果

<< 1 2 3 ... > >>

Object#private_methods(include_inherited = true) -> [Symbol] (27112.0)

そのオブジェクトが理解できる private メソッド名の一覧を返します。

...が理解できる private メソッド名の一覧を返します。

@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。


@see Module#private_instance_methods,Object#methods,Object#singleton_methods...

Object#must_match(regexp) -> true (27100.0)

自身が与えられた正規表現にマッチした場合、検査にパスしたことになります。

...文字列を指定した場合は文字列そのものにマッチする
正規表現に変換してから使用します。

@raise MiniTest::Assertion 自身が与えられた正規表現にマッチしなかった場合に発生します。

@see MiniTest::Assertions#assert_match...

Object::DATA -> File (27100.0)

スクリプトの __END__ プログラムの終り以降をアクセスする File オブジェクト。

...ジェクト。

d:spec/program#terminateも参照。

ソースファイルの __END__ 以降は解析・実行の対象にならないので
その部分にプログラムが利用するためのデータを書き込んでおくことができます。
DATA 定数はそのデータ部分にアク...
...するための File オブジェクトを保持しています。

__END__ を含まないプログラムにおいては DATA は定義されません。

=== 注意

* DATA.rewind で移動する読みとり位置は __END__ 直後ではなく、
スクリプトファイルの先頭で...
...ファイル ($0) を指します。

=== 例1
print DATA.gets # => 故人西辞黄鶴楼
print DATA.gets # => 烟花三月下揚州
print DATA.gets # => 孤帆遠影碧空尽
print DATA.gets # => 唯見長江天際流
DATA.gets # => nil

__END__
故人西辞黄...

Object::RUBY_PATCHLEVEL -> Integer (27100.0)

Ruby のパッチレベルを表す Integer オブジェクトです。

...eeny リリースに対してバグ修正パッチが適用される度に増えていきます。

パッチレベルという概念および RUBY_PATCHLEVEL 定数は、 Ruby 1.8.5-p1 以降、 1.8.6 以降で導入されました。
1.8.5やそれ以前のバージョンでは定義されてい...

Object::RUBY_PLATFORM -> String (27100.0)

プラットフォームを表す文字列。

プラットフォームを表す文字列。

絞り込み条件を変える

Object::RUBY_RELEASE_DATE -> String (27100.0)

Ruby のリリース日を表す文字列。

Ruby のリリース日を表す文字列。

JSON::Ext::Generator::GeneratorMethods::Object (24016.0)

Alias of JSON::Generator::GeneratorMethods::Object

...Alias of JSON::Generator::GeneratorMethods::Object...

JSON::Generator::GeneratorMethods::Object (24016.0)

Object に JSON で使用するインスタンスメソッドを追加するためのモジュールです。

...Object に JSON で使用するインスタンスメソッドを追加するためのモジュールです。...

Object#respond_to_missing?(symbol, include_private) -> bool (21112.0)

自身が symbol で表されるメソッドに対し BasicObject#method_missing で反応するつもりならば真を返します。

...れるメソッドに対し
BasicObject#method_missing で反応するつもりならば真を返します。

Object
#respond_to? はメソッドが定義されていない場合、
デフォルトでこのメソッドを呼びだし問合せます。

BasicObject#method_missing を override した...
...このメソッドも
override されるべきです。

false を返します。

@param symbol メソッド名シンボル
@param include_private private method も含めたい場合に true が渡されます

//emlist[例][ruby]{
class Sample
def method_missing(name, *args)
if name =~ /^to...
...end
end

def respond_to_missing?(sym, include_private)
(sym =~ /^to_*/) ? true : super
end
end

s = Sample.new
s.to_sample("sample args1", "sample args2")
s.respond_to?(:to_sample) # => true
s.respond_to?(:sample) # => false
//}

@see Object#respond_to?, BasicObject#method_missing...

Object#then -> Enumerator (21108.0)

self を引数としてブロックを評価し、ブロックの結果を返します。

...s).
yield_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}

ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。

//emlist[][ruby]{
# 条件にあうので何もしない
1.yie...

絞り込み条件を変える

Object#yield_self -> Enumerator (21108.0)

self を引数としてブロックを評価し、ブロックの結果を返します。

...s).
yield_self {|url| URI(url).read }.
yield_self {|response| JSON.parse(response) }
//}

ブロックなしで呼び出されたときは Enumerator を返します。
例えば条件によって値を捨てるのに使えます。

//emlist[][ruby]{
# 条件にあうので何もしない
1.yie...
<< 1 2 3 ... > >>