228件ヒット
[201-228件を表示]
(0.090秒)
別のキーワード
キーワード
-
alias
_ method (4) - attr (12)
-
attr
_ accessor (4) -
attr
_ reader (4) -
attr
_ writer (4) -
class
_ variables (12) - constants (12)
-
define
_ method (24) -
instance
_ methods (12) -
module
_ function (24) - prepend (12)
- private (36)
-
private
_ instance _ methods (12) -
psych
_ yaml _ as (4) - public (36)
-
ruby2
_ keywords (12) -
yaml
_ as (4)
検索結果
先頭3件
-
Module
# public(*name) -> Array (108.0) -
メソッドを public に設定します。
...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
# public(name) -> String | Symbol (108.0) -
メソッドを public に設定します。
...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
# public(names) -> Array (108.0) -
メソッドを public に設定します。
...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
//}...