132件ヒット
[101-132件を表示]
(0.051秒)
別のキーワード
ライブラリ
- ビルトイン (132)
キーワード
-
private
_ constant (12) - public (48)
-
public
_ constant (12) -
public
_ instance _ method (12)
検索結果
先頭3件
-
Module
# public(name) -> String | Symbol (32.0) -
メソッドを public に設定します。
...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:0x401c83... -
Module
# public(names) -> Array (32.0) -
メソッドを public に設定します。
...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:0x401c83... -
Module
# public _ instance _ method(name) -> UnboundMethod (32.0) -
self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
...名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 private メソッド名を引数として与えると発生します。
//emlist[例][ruby]{
Kernel.public_instance_method(:object_id) #=> #<Unbou......ndMethod: Kernel#object_id>
Kernel.public_instance_method(:p) # method `p' for module `Kernel' is private (NameError)
//}
@see Module#instance_method,Object#public_method...