るりまサーチ

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

別のキーワード

  1. module protected
  2. _builtin protected
  3. object protected_methods
  4. _builtin protected_methods
  5. delegate protected_methods

検索結果

<< < 1 2 3 >>

Module#public_method_defined?(name, inherit=true) -> bool (13.0)

インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が public であるときに true を返します。 そうでなければ false を返します。

...ドも対象になります。

@see Module#method_defined?, Module#private_method_defined?, Module#protected_method_defined?

//emlist[例][ruby]{
module A
def method1() end
end
class B
protected

def method2() end
end
class C < B
include A
def method3() end
end

A.method_defined? :meth...

Module#private_method_defined?(name, inherit=true) -> bool (7.0)

インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が private であるときに true を返します。 そうでなければ false を返します。

...ジュールで
定義されたメソッドも対象になります。

@see Module#method_defined?, Module#public_method_defined?, Module#protected_method_defined?

//emlist[例][ruby]{
module A
def method1() end
end
class B
private
def method2() end
end
class C < B
include A
def...

Module#public_instance_method(name) -> UnboundMethod (7.0)

self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。

...@param name メソッド名を Symbol または String で指定します。

@raise NameError 定義されていないメソッド名や、
protected
メソッド名、 private メソッド名を引数として与えると発生します。

//emlist[例][ruby]{
Kernel.public_instance_meth...

Object#public_method(name) -> Method (7.0)

オブジェクトの public メソッド name をオブジェクト化した Method オブジェクトを返します。

...@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected
メソッド名、 private メソッド名を引数として与えると発生します。

//emlist[][ruby]{
1.public_method(:to_int) #=> #<...

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

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

...出すメソッドに渡す引数です。

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

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

//emlist[][ruby]{
1.public_send(:pu...

絞り込み条件を変える

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

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

...出すメソッドに渡す引数です。

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

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

//emlist[][ruby]{
1.public_send(:pu...

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

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

...果を返します。

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

@param include_all private メソッドと protected メソッドを確認の対象に
含めるかを true か false で指定します。省略した場合
...

RDoc::Context#set_visibility_for(methods, visibility, singleton = false) -> () (7.0)

methods で指定した RDoc::AnyMethod、RDoc::Attr の内、 singleton で指定した条件と一致するメソッドすべての可視性を visibility に設定します。

...m methods RDoc::AnyMethod、RDoc::Attr オブジェクトの配
列を指定します。

@param visibility 可視性を :public, :protected, :private の内のいずれか
で指定します。

@param singleton 特異メソッドの可視性を変更する場合は...

RDoc::Options#visibility=(val) (7.0)

コマンドライン引数の --visibility オプションと同様の指定を行います。

...コマンドライン引数の --visibility オプションと同様の指定を行います。

@param val :public、:protected、:private のいずれかを指定します。...
<< < 1 2 3 >>