るりまサーチ

最速Rubyリファレンスマニュアル検索!
96件ヒット [1-96件を表示] (0.044秒)

別のキーワード

  1. rbconfig ruby
  2. fiddle ruby_free
  3. fiddle build_ruby_platform
  4. rake ruby
  5. rubygems/defaults ruby_engine

ライブラリ

キーワード

検索結果

Module#public_class_method(*name) -> self (6140.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。

...es 0 個以上の String または Symbol を Array で指定します。

//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_class_method(:foo) # => Foo
Foo.foo # => "foo"
//}...

Module#public_class_method(names) -> self (6140.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。

...es 0 個以上の String または Symbol を Array で指定します。

//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_class_method(:foo) # => Foo
Foo.foo # => "foo"
//}...

Module#private_class_method(*name) -> self (6134.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。

...ames 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.singleton_class.private_method_defined?(:foo) # => true
//}...

Module#private_class_method(names) -> self (6134.0)

name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を private に変更します。

...ames 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.singleton_class.private_method_defined?(:foo) # => true
//}...

Module#private(*name) -> Array (122.0)

メソッドを private に設定します。

...を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。

//emlist[例][ruby]{
class
Foo
def foo1() 1 end # デフォルトでは public
private...

絞り込み条件を変える

Module#private(names) -> Array (122.0)

メソッドを private に設定します。

...を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。

//emlist[例][ruby]{
class
Foo
def foo1() 1 end # デフォルトでは public
private...

Module#private() -> nil (22.0)

メソッドを private に設定します。

...を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。

//emlist[例][ruby]{
class
Foo
def foo1() 1 end # デフォルトでは public
private...

Module#private(name) -> String | Symbol (22.0)

メソッドを private に設定します。

...を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。

@raise NameError 存在しないメソッド名を指定した場合に発生します。

//emlist[例][ruby]{
class
Foo
def foo1() 1 end # デフォルトでは public
private...