るりまサーチ

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

別のキーワード

  1. _builtin new
  2. _builtin to_s
  3. _builtin inspect
  4. _builtin each

ライブラリ

キーワード

検索結果

Module#undef_method(*name) -> self (8013.0)

このモジュールのインスタンスメソッド name を未定義にします。

...名を String または Symbol で与えられることです。

module
M1
def foo
end
def self.moo
undef foo
end
end
M1.instance_methods false #=> ["foo"]
M1.moo
M1.instance_methods false #=> []
module
M2
def foo
end
def self.moo
undef_method :fo...
...o
end
end
M2.instance_methods false #=> ["foo"]
M2.moo
M2.instance_methods false #=> []...

Module#constants(inherit = true) -> [Symbol] (8007.0)

そのモジュール(またはクラス)で定義されている定数名の配列を返します。

...ん。

@see Module.constants, Kernel.#local_variables, Kernel.#global_variables, Object#instance_variables, Module#class_variables

Module
.constants と Module#constants の違い

# 出力の簡略化のため起動時の定数一覧を取得して後で差し引く
$clist = Module.constants...
...p Module.constants - $clist # => [:BAR, :Bar, :Foo]
class Baz
# Baz は定数を含まない
p constants # => []

# ネストしたクラスでは、外側のクラスで定義した定数は
# 参照可能なので、BAR は、Module.con...
...stants には含まれる
# (クラス Baz も Bar の定数なので同様)
p Module.constants - $clist # => [:BAR, :Baz, :Foo, :Bar]
end
end...

Module#included_modules -> [Module] (8007.0)

self にインクルードされているモジュールの配列を返します。

...インクルードされているモジュールの配列を返します。

module
Mixin
end

module
Outer
include Mixin
end

Mixin.included_modules #=> []
Outer.included_modules #=> [Mixin]

@see Module#ancestors...