るりまサーチ

最速Rubyリファレンスマニュアル検索!
28件ヒット [1-28件を表示] (0.039秒)
トップページ > クラス:Module[x] > クエリ:>[x] > クエリ:method_defined?[x]

別のキーワード

  1. irb/input-method new
  2. irb/input-method gets
  3. _builtin define_method
  4. irb/input-method encoding
  5. irb/input-method readable_atfer_eof?

検索結果

Module#method_defined?(name) -> bool (18201.0)

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

... Module#public_method_defined?, Module#private_method_defined?, Module#protected_method_defined?

例:
module
Foo
def foo; end
protected def bar; end
private def baz; end
end

Foo.method_defined?(:foo) # => true
Foo.method_defined?(:bar) # => true
Foo.method_defined?(:baz) # =>...
...false
Foo.method_defined?(:qux) # => false...

Module#private_method_defined?(name) -> bool (6201.0)

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

...ときに true を返します。
そうでなければ false を返します。

@param name Symbol か String を指定します。

@see Module#method_defined?...

Module#protected_method_defined?(name) -> bool (6201.0)

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

...ときに true を返します。
そうでなければ false を返します。

@param name Symbol か String を指定します。

@see Module#method_defined?...

Module#public_method_defined?(name) -> bool (6201.0)

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

...ときに true を返します。
そうでなければ false を返します。

@param name Symbol か String を指定します。

@see Module#method_defined?...