るりまサーチ

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

別のキーワード

  1. net/imap param
  2. win32ole win32ole_param
  3. win32ole_param output?
  4. win32ole_param retval?
  5. win32ole_param name

検索結果

<< < ... 6 7 8 >>

Module#public(name) -> String | Symbol (132.0)

メソッドを public に設定します。

...it を参照して下さい。

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

@raise NameError 存在しないメソッド名を指定した場合に発生します。

//emlist[例][ruby...
...]{
def foo() 1 end
p foo # => 1
# the toplevel default is private
p self.foo # => private method `foo' called for #<Object:0x401c83b0> (NoMethodError)

def bar() 2 end
public :bar # visibility changed (all access allowed)
p bar # => 2
p self.bar # => 2
//}...

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

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

...

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

//emlist[例][ruby]{
class One
@@var1 = 1
end

class Two < One
@@var2 = 2
end

One.class_variables # => [:@@var1]
T
wo.cla...
...ss_variables # => [:@@var2, :@@var1]
T
wo.class_variables(false) # => [:@@var2]
//}

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

Module#remove_class_variable(name) -> object (120.0)

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

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

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

@return 引数で指定されたクラス変数に設定されていた値を返します。

@raise NameError 引数で指...
...ールやクラスに定義されていない場合に発生します。

//emlist[例][ruby]{
class Foo
@@foo = 1
remove_class_variable(:@@foo) # => 1
p @@foo # => uninitialized class variable @@foo in Foo (NameError)
end

//}

@see Module#remove_const, Object#remove_instance_variable...
<< < ... 6 7 8 >>