るりまサーチ

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

別のキーワード

  1. _builtin new
  2. _builtin to_s
  3. _builtin []
  4. _builtin inspect
  5. _builtin each

検索結果

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

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

...@see 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 (6101.0)

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

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

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

@see Module#method_defined?...

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

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

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

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

@see Module#method_defined?...

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

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

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

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

@see Module#method_defined?...