るりまサーチ

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

別のキーワード

  1. fiddle ruby_free
  2. rbconfig ruby
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

検索結果

<< < ... 6 7 8 >>

Module#autoload?(const_name) -> String | nil (126.0)

autoload 定数がまだ定義されてない(ロードされていない) ときにそのパス名を返します。 また、ロード済みなら nil を返します。

...を返します。
また、ロード済みなら nil を返します。

@
param const_name String または Symbol で指定します。

@
see Kernel.#autoload?

//emlist[例][ruby]{
autoload :Date, 'date'

autoload?(:Date) # => "date"
Date
autoload?(:Date) # => nil
autoload?(:Foo) # => nil
//}...

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

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

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

i
nherit に真を指定すると
スーパークラスやインクルードしているモジュールの定数も含みます。
Object のサブクラスの場合、Objectやそのスーパー...
...

@
param inherit true を指定するとスーパークラスや include したモジュールで
定義された定数が対象にはなります。false を指定した場合 対象にはなりません。

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

//emlist[Module.constants と Module#constants の違い][ruby]{
# 出力の簡略化のため起動時の定数一覧を取得して後で差し引く
$clist = Module.constants

class Foo
FOO = 1
end
class Bar
BAR = 1

# Bar は BAR を含む
p const...

Module#<=>(other) -> Integer | nil (120.0)

self と other の継承関係を比較します。

...関係にないクラス同士の比較では
nil を返します。

other がクラスやモジュールでなければ
nil を返します。

@
param other 比較対象のクラスやモジュール

//emlist[例][ruby]{
module
Foo
end
class Bar
i
nclude Foo
end
class Baz < Bar
end
class Qux
end...
...p Bar <=> Foo # => -1
p Baz <=> Bar # => -1
p Baz <=> Foo # => -1
p Baz <=> Qux # => nil
p Qux <=> Baz # => nil

p Baz <=> Object.new # => nil
//}...
<< < ... 6 7 8 >>