るりまサーチ

最速Rubyリファレンスマニュアル検索!
4013件ヒット [1-100件を表示] (0.162秒)

別のキーワード

  1. _builtin to_r
  2. open3 pipeline_r
  3. matrix elements_to_r
  4. fileutils rm_r
  5. bigdecimal to_r

キーワード

検索結果

<< 1 2 3 ... > >>

Win32::Registry::PredefinedKey#class (24102.0)

@todo

@todo

Class#superclass -> Class | nil (21320.0)

自身のスーパークラスを返します。

...][ruby]{
File.superclass #=> IO
IO.superclass #=> Object
class
Foo; end
class
Bar < Foo; end
Bar.superclass #=> Foo
Object.superclass #=> BasicObject
//}

ただし BasicObject.superclass は nil を返します。

//emlist[例][ruby]{
BasicObject.superclass #...
...=> nil
//}

@see Class#subclasses...

Class#inherited(subclass) -> () (15237.0)

クラスのサブクラスが定義された時、新しく生成されたサブクラスを引数 にインタプリタから呼び出されます。このメソッドが呼ばれるタイミングは クラス定義文の実行直前です。

...@param subclass プログラム内で新たに定義された自身のサブクラスです。

//emlist[例][ruby]{
class
Foo
def Foo.inherited(subclass)
puts "class \"#{self}\" was inherited by \"#{subclass}\""
end
end
class
Bar < Foo
puts "executing class body"
end

# => class "Foo" w...
...as inherited by "Bar"
# executing class body
//}...

Class#json_creatable? -> bool (15101.0)

シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は 真を返します。そうでない場合は、偽を返します。

...クラスは json_create というメソッドを実装していなければなりません。
また json_create の第一引数は必要なデータを含むハッシュを期待しています。

//emlist[例][ruby]{
r
equire "json"

String.json_creatable? # => true
Dir.json_creatable? # =>...

RDoc::Context#add_class_or_module(collection, class_type, name, superclass = nil) -> RDoc::NormalClass | RDoc::SingleClass | RDoc::NormalModule (12609.0)

collection に name で指定したクラス、モジュールを追加します。

...加します。

@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。

@param class_type 追加するクラス、モジュールを RDoc::NormalClass
R
Doc::SingleClassRDoc::NormalModule オ...
...ブジェクトのいずれかで指定します。

@param name クラス名を文字列で指定します。

@param superclass 追加するクラスの親クラスを RDoc::NormalClass
ブジェクトで指定します。

既に登録済みであった場合は、...
...引数で指定した情報で内容を更新します。ただ
し、RDoc::CodeObject#done_documenting が true を返す場合、何も行
われません。...

絞り込み条件を変える

RDoc::TopLevel#add_class_or_module(collection, class_type, name, superclass) -> RDoc::NormalClass | RDoc::SingleClass | RDoc::NormalModule (12609.0)

collection に name で指定したクラス、モジュールを追加します。

...加します。

@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。

@param class_type 追加するクラス、モジュールを RDoc::NormalClass
R
Doc::SingleClassRDoc::NormalModule オ...
...ブジェクトのいずれかで指定します。

@param name クラス名を文字列で指定します。

@param superclass 追加するクラスの親クラスを RDoc::NormalClass
ブジェクトで指定します。

既に登録済みであった場合は、...
...引数で指定した情報で内容を更新します。ただ
し、RDoc::CodeObject#done_documenting が true を返す場合、何も行
われません。...

Module#class_variables(inherit = true) -> [Symbol] (12332.0)

クラス/モジュールに定義されているクラス変数の名前の配列を返します。

...aram inherit false を指定しない場合はスーパークラスやインクルードして
いるモジュールのクラス変数を含みます。

//emlist[例][ruby]{
class
One
@@var1 = 1
end
class
Two < One
@@var2 = 2
end
One.class_variables # => [:@@var1]
Two.class_vari...
...ables # => [:@@var2, :@@var1]
Two.class_variables(false) # => [:@@var2]
//}

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

Module#class_variable_defined?(name) -> bool (12232.0)

name で与えられた名前のクラス変数がモジュールに存在する場合 true を 返します。

...合 true を
返します。

@param name Symbol か String を指定します。

//emlist[例][ruby]{
class
Fred
@@foo = 99
end
Fred.class_variable_defined?(:@@foo) #=> true
Fred.class_variable_defined?(:@@bar) #=> false
Fred.class_variable_defined?('@@foo') #=> true
Fred.class_variable...
..._defined?('@@bar') #=> false
//}...

Module#prepend_features(mod) -> self (12225.0)

Module#prepend から呼び出されるメソッドで、 prepend の処理の実体です。このメソッド自体は mod で指定した モジュール/クラスの継承チェインの先頭に self を追加します。

...Module#prepend から呼び出されるメソッドで、
prepend の処理の実体です。このメソッド自体は mod で指定した
モジュール/クラスの継承チェインの先頭に self を追加します。

このメソッドを上書きすることで、prepend の処理を変...
...ram mod prepend を呼び出したモジュール
@return mod が返されます

//emlist[例][ruby]{
class
Recorder
R
ECORDS = []
end

module X
def self.prepend_features(mod)
R
ecorder::RECORDS << mod
end
end

class
A
prepend X
end

class
B
include X
end

class
C
prepend X
end

R
ecor...
...der::RECORDS # => [A, C]
//}

@see Module#prepend, Module#prepended...
<< 1 2 3 ... > >>