るりまサーチ

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

別のキーワード

  1. openssl p
  2. openssl p=
  3. fileutils mkdir_p
  4. dh p
  5. rsa p

検索結果

<< < 1 2 3 4 ... > >>

Object#public_send(name, *args) -> object (6132.0)

オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。

...ブジェクトの public メソッド name を args を引数にして呼び出し、メソッ
ドの実行結果を返します。

ブロック付きで呼ばれたときはブロックもそのまま引き渡します。

//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}

@
param name 文字列...
...かSymbol で指定するメソッド名です。

@
param args 呼び出すメソッドに渡す引数です。

@
raise ArgumentError name を指定しなかった場合に発生します。

@
raise NoMethodError protected メソッドや private メソッドに対して実行...
...した場合に発生します。

//emlist[][ruby]{
1.public_send(:puts, "hello") # => NoMethodError
//}

@
see BasicObject#__send__, Object#send...

Object#public_send(name, *args) { .... } -> object (6132.0)

オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。

...ブジェクトの public メソッド name を args を引数にして呼び出し、メソッ
ドの実行結果を返します。

ブロック付きで呼ばれたときはブロックもそのまま引き渡します。

//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}

@
param name 文字列...
...かSymbol で指定するメソッド名です。

@
param args 呼び出すメソッドに渡す引数です。

@
raise ArgumentError name を指定しなかった場合に発生します。

@
raise NoMethodError protected メソッドや private メソッドに対して実行...
...した場合に発生します。

//emlist[][ruby]{
1.public_send(:puts, "hello") # => NoMethodError
//}

@
see BasicObject#__send__, Object#send...

Object#display(out = $stdout) -> nil (6120.0)

オブジェクトを out に出力します。

...class Object
def display(out = $stdout)
out.write self
nil
end
end
//}

@
param out 出力先のIOオブジェクトです。指定しない場合は標準出力に出力されます。
@
return nil を返します。

//emlist[][ruby]{
Object
.new.display #=> #<Object:0xbb0210>
//}

@
see $...

Object#must_respond_to(method_name) -> true (6120.0)

自身が与えられたメソッドを持つ場合、検査にパスしたことになります。

...えられたメソッドを持つ場合、検査にパスしたことになります。

@
param method_name メソッド名を指定します。

@
raise MiniTest::Assertion 自身が与えられたメソッドを持たない場合に発生します。

@
see MiniTest::Assertions#assert_respond_to...

Object#respond_to?(name, include_all = false) -> bool (6120.0)

オブジェクトがメソッド name を持つとき真を返します。

...メソッド name に応答できることをいいます。

Windows での Process.fork や GNU/Linux での File.lchmod の
ような NotImplementedError が発生する場合は false を返します。

※ NotImplementedError が発生する場合に false を返すのは
Rubyの組み込み...
...otImplementedError が発生する場合は true を返します。

メソッドが定義されていない場合は、Object#respond_to_missing? を呼
び出してその結果を返します。

@
param name Symbol または文字列で指定するメソッド名です。

@
param include_all priva...
... protected メソッドを確認の対象に
含めるかを true か false で指定します。省略した場合
は false(含めない) を指定した事になります。

//emlist[][ruby]{
class F
def hello
"Bonjour"
end
end

class D
p
rivate...

絞り込み条件を変える

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

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

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

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

BasicObject#method_missing を override した...
...ます。

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

//emlist[例][ruby]{
class Sample
def method_missing(name, *args)
if name =~ /^to_*/
[name, *args] # => [:to_sample, "sample args1", "sample args2"...
...super
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#metho...

Object#must_be_empty -> true (6114.0)

自身が空である場合、検査にパスしたことになります。

...が空である場合、検査にパスしたことになります。

@
raise MiniTest::Assertion 自身が empty? メソッドを持たない場合に発生します。
また、自身が空でない場合にも発生します。

@
see MiniTest::Assertions#assert_empty...

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

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

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

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


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

Object#protected_methods(include_inherited = true) -> [Symbol] (6114.0)

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

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

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


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

Object#psych_to_yaml(options = {}) -> String (6114.0)

オブジェクトを YAML document に変換します。

...

options でオプションを指定できます。
P
sych.dump と同じなので詳しくはそちらを参照してください。

syck に to_yaml メソッドがあるため、
p
sych_to_yaml が別名として定義されています。将来的に
syck が廃止された場合 psych_to_ya...
...ml は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。

@
param options 出力オプション
@
see Psych.dump...

絞り込み条件を変える

Object#public_methods(include_inherited = true) -> [Symbol] (6114.0)

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

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

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


@
see Module#public_instance_methods,Object#methods,Object#singleton_methods...
<< < 1 2 3 4 ... > >>