168件ヒット
[101-168件を表示]
(0.080秒)
別のキーワード
ライブラリ
- ビルトイン (168)
キーワード
-
define
_ method (24) -
instance
_ method (12) - private (48)
- public (48)
-
public
_ instance _ method (12) -
remove
_ method (12) -
undef
_ method (12)
検索結果
先頭5件
-
Module
# private(name) -> String | Symbol (26.0) -
メソッドを private に設定します。
...ます。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
//emlist[例][ruby]{
class Foo
def foo1() 1 end # デフォルトでは public
private #......可視性を private に変更
def foo2() 2 end # foo2 は private メソッド
end
foo = Foo.new
p foo.foo1 # => 1
p foo.foo2 # => private method `foo2' called for #<Foo:0x401b7628> (NoMethodError)
//}... -
Module
# private(names) -> Array (26.0) -
メソッドを private に設定します。
...ます。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
//emlist[例][ruby]{
class Foo
def foo1() 1 end # デフォルトでは public
private #......可視性を private に変更
def foo2() 2 end # foo2 は private メソッド
end
foo = Foo.new
p foo.foo1 # => 1
p foo.foo2 # => private method `foo2' called for #<Foo:0x401b7628> (NoMethodError)
//}... -
Module
# public() -> nil (26.0) -
メソッドを public に設定します。
...します。
@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 ba... -
Module
# public(*name) -> Array (26.0) -
メソッドを public に設定します。
...します。
@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 ba... -
Module
# public(name) -> String | Symbol (26.0) -
メソッドを public に設定します。
...します。
@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 ba... -
Module
# public(names) -> Array (26.0) -
メソッドを public に設定します。
...します。
@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 ba...