ライブラリ
- ビルトイン (3)
検索結果
-
Module
# const _ get(name , inherit = true) -> object (18126) -
モジュールに定義されている name で指定される名前の定数の値を 取り出します。
...モジュールに定義されている name で指定される名前の定数の値を
取り出します。
Module#const_defined? と違って Object を特別扱いすることはありません。
@param name 定数名。String か Symbol で指定します。
@param inherit false を指定......します。
module Bar
BAR = 1
end
class Object
include Bar
end
# Object では include されたモジュールに定義された定数を見付ける
p Object.const_get(:BAR) # => 1
class Baz
include Bar
end
# Object以外でも同様
p Baz.const_get(:BAR)......# => 1
# 定義されていない定数
p Baz.const_get(:NOT_DEFINED) #=> raise NameError
# 第二引数に false を指定すると自分自身に定義された定数から探す
p Baz.const_get(:BAR, false) #=> raise NameError... -
Module
# const _ get(name) -> object (18120) -
モジュールに定義されている name で指定される名前の定数の値を 取り出します。
...を
取り出します。
Module#const_defined? と違って Object を特別扱いすることはありません。
@param name 定数名。String か Symbol で指定します。
@raise NameError 定数が定義されていないときに発生します。
module Bar
BAR = 1
end
cla......は include されたモジュールに定義された定数を見付ける
p Object.const_get(:BAR) # => 1
class Baz
include Bar
end
# Object以外でも同様
p Baz.const_get(:BAR) # => 1
# 定義されていない定数
p Baz.const_get(:NOT_DEFINED) #=> raise NameError...
