るりまサーチ

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

別のキーワード

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

検索結果

<< < 1 2 3 >>

Module#private_class_method(names) -> self (6126.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。

...視性を private に変更します。

@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

//emlist[例][ruby]{
module
Foo
def self.foo; end
end


Foo.singleton_class.private_method_defined?...
...(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_defined?(:foo) # => true
//}...

Module#attr_reader(*name) -> nil (6120.0)

インスタンス変数 name の読み取りメソッドを定義します。

...インスタンス変数 name の読み取りメソッドを定義します。


このメソッドで定義されるメソッドの定義は以下の通りです。

//emlist[例][ruby]{
def name
@name
end

//}

@param name String または Symbol を 1 つ以上指定します。...

Module#attr_writer(*name) -> nil (6120.0)

インスタンス変数 name への書き込みメソッド (name=) を定義します。

...タンス変数 name への書き込みメソッド (name=) を定義します。


このメソッドで定義されるメソッドの定義は以下の通りです。

//emlist[例][ruby]{
def name=(val)
@name = val
end

//}

@param name String または Symbol を 1 つ以上指定します。...

Module#autoload(const_name, feature) -> nil (204.0)

定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。

...定数 const_name を最初に参照した時に feature を Kernel.#require するように設定します。

const_name が autoload 設定されていて、まだ定義されてない(ロードされていない)ときは、
autoload する対象を置き換えます。
const_name が(autoload...
...きません。

@param feature Kernel.#require と同様な方法で autoload する対象を指定する。

//emlist[例][ruby]{
# ------- /tmp/foo.rb ---------
class Foo
class Bar
end

end

# ----- end of /tmp/foo.rb ----

class Foo
autoload :Bar, '/tmp/foo'
end

p Foo::Bar #=> Foo::Bar
//}...
...ルを明示的にレシーバとして呼び出すこともできます。

//emlist[例][ruby]{
# ------- /tmp/foo.rb ---------
class Foo
class Bar
end

end

# ----- end of /tmp/foo.rb ----

class Foo
end

Foo.autoload :Bar, '/tmp/foo'
p Foo::Bar #=> Foo::Bar
//}

以下のように、autoload...

Module#remove_const(name) -> object (26.0)

name で指定した定数を取り除き、その定数に設定されていた値を 返します。

...ルやクラスに定義されていない場合に発生します。

//emlist[例][ruby]{
class Foo
FOO = 1
p remove_const(:FOO) # => 1
p FOO # => uninitialized constant FOO at Foo (NameError)
end

//}

組み込みクラス/モジュールを設定している定数や Kernel.#autoloa...
...指定した(まだロードしてない)定数を含めて削除する事ができます。

取り除かれた定数は参照できなくなりますが、消える訳ではないので注意して
使用してください。

@see Module#remove_class_variable, Object#remove_instance_variable...

絞り込み条件を変える

<< < 1 2 3 >>