30件ヒット
[1-30件を表示]
(0.301秒)
ライブラリ
- ビルトイン (30)
検索結果
先頭5件
-
Module
# private _ class _ method(*name) -> self (18121.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...の 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) # => Foo
Foo.sin... -
Module
# private _ class _ method(names) -> self (18121.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...の 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) # => Foo
Foo.sin... -
Module
# private _ class _ method(*name) -> self (18114.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。
...変更します。
@param name 0 個以上の String または Symbol を指定します。
//emlist[例][ruby]{
module Foo
def self.foo; end
end
Foo.singleton_class.private_method_defined?(:foo) # => false
Foo.private_class_method(:foo) # => Foo
Foo.singleton_class.private_method_defined?(:fo... -
Module
# public _ class _ method(*name) -> self (19.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: private method... -
Module
# public _ class _ method(names) -> self (19.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: private method... -
Module
# public _ class _ method(*name) -> self (13.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...の
可視性を public に変更します。
@param name 0 個以上の String または Symbol を指定します。
//emlist[例][ruby]{
class Foo
def self.foo
"foo"
end
private_class_method :foo
end
Foo.foo # NoMethodError: private method `foo' called for Foo:Class
Foo.public_cl...