23件ヒット
[1-23件を表示]
(0.231秒)
ライブラリ
- ビルトイン (23)
検索結果
先頭5件
-
Module
# public() -> nil (8007.0) -
メソッドを public に設定します。
...しないメソッド名を指定した場合に発生します。
//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 # visibil... -
Module
# public(*name) -> Array (8007.0) -
メソッドを public に設定します。
...しないメソッド名を指定した場合に発生します。
//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 # visibil... -
Module
# public(*name) -> self (8007.0) -
メソッドを public に設定します。
...しないメソッド名を指定した場合に発生します。
//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 # visibil... -
Module
# public(name) -> String | Symbol (8007.0) -
メソッドを public に設定します。
...しないメソッド名を指定した場合に発生します。
//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 # visibil... -
Module
# public(names) -> Array (8007.0) -
メソッドを public に設定します。
...しないメソッド名を指定した場合に発生します。
//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 # visibil...