るりまサーチ

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

別のキーワード

  1. _builtin inspect
  2. inspect _builtin
  3. csv inspect
  4. matrix inspect
  5. tkutil inspect

ライブラリ

キーワード

検索結果

Module#inspect -> String (18102.0)

モジュールやクラスの名前を文字列で返します。

...スに対しては nil を返します。

module
A
module
B
end

p B.name #=> "A::B"

class C
end
end

p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"

# 名前のないモジュール / クラス
p Module.new.name #=> nil
p Class.new.name...

Module#name -> String (3002.0)

モジュールやクラスの名前を文字列で返します。

...スに対しては nil を返します。

module
A
module
B
end

p B.name #=> "A::B"

class C
end
end

p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"

# 名前のないモジュール / クラス
p Module.new.name #=> nil
p Class.new.name...

Module#to_s -> String (3002.0)

モジュールやクラスの名前を文字列で返します。

...スに対しては nil を返します。

module
A
module
B
end

p B.name #=> "A::B"

class C
end
end

p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"

# 名前のないモジュール / クラス
p Module.new.name #=> nil
p Class.new.name...

Module#const_missing(name) (7.0)

定義されていない定数を参照したときに Ruby インタプリタが このメソッドを呼びます。

...の Symbol

@raise NameError このメソッドを呼び出した場合、デフォルトで発生する例外


class Foo
def Foo.const_missing(id)
warn "undefined constant #{id.inspect}"
end

Bar
end
Foo::Bar

# => undefined constant :Bar
undefined constant :Bar...