るりまサーチ

最速Rubyリファレンスマニュアル検索!
12件ヒット [1-12件を表示] (0.205秒)
トップページ > 種類:インスタンスメソッド[x] > クエリ:e[x] > クラス:Module[x] > クエリ:const_defined?[x]

別のキーワード

  1. win32ole const_load
  2. module const_defined?
  3. _builtin const_defined?
  4. module const_set
  5. module const_get

ライブラリ

検索結果

Module#const_defined?(name, inherit = true) -> bool (24202.0)

モジュールに name で指定される名前の定数が定義されている時真 を返します。

...ュールに name で指定される名前の定数が定義されている時真
を返します。

スーパークラスや include したモジュールで定義された定数を検索対象
にするかどうかは第二引数で制御することができます。

@param name String, Symbol...
...m inherit false を指定するとスーパークラスや include したモジュールで
定義された定数は対象にはなりません。

//emlist[例][ruby]{
module
Kernel
FOO = 1
e
nd

# Object は include したモジュールの定数に対しても
# true を返す
p Object.co...
...t_defined?(:FOO) # => true

module
Bar
BAR = 1
e
nd
class Object
include Bar
e
nd
# ユーザ定義のモジュールに対しても同様
p Object.const_defined?(:BAR) # => true

class Baz
include Bar
e
nd
# Object 以外でも同様になった
# 第二引数のデフォルト値が true...