228件ヒット
[101-200件を表示]
(0.028秒)
別のキーワード
ライブラリ
- ビルトイン (228)
キーワード
-
module
_ function (36) - private (48)
-
private
_ class _ method (24) - protected (48)
- public (48)
-
public
_ class _ method (24)
検索結果
先頭5件
-
Module
# private(name) -> String | Symbol (9.0) -
メソッドを private に設定します。
...て下さい。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
//emlist[例][ruby]{
class Foo... -
Module
# protected() -> nil (9.0) -
メソッドを protected に設定します。
...い。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#protected_method_defined?... -
Module
# protected(name) -> String | Symbol (9.0) -
メソッドを protected に設定します。
...い。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#protected_method_defined?... -
Module
# public() -> nil (9.0) -
メソッドを public に設定します。
...て下さい。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
//emlist[例][ruby]{
def foo() 1... -
Module
# public(name) -> String | Symbol (9.0) -
メソッドを public に設定します。
...て下さい。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
//emlist[例][ruby]{
def foo() 1... -
Module
# private _ class _ method(*name) -> self (7.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo)... -
Module
# private _ class _ method(names) -> self (7.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo)... -
Module
# public _ class _ method(*name) -> self (7.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
class Foo
def self.foo
"foo"
end
private_class_method :foo
end
Foo.foo # NoMethodError: pri... -
Module
# public _ class _ method(names) -> self (7.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...更します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
//emlist[例][ruby]{
class Foo
def self.foo
"foo"
end
private_class_method :foo
end
Foo.foo # NoMethodError: pri...