るりまサーチ

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

別のキーワード

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

検索結果

<< < ... 7 8 9 10 > >>

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

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

...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.singleton_class.private...

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

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

...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.singleton_class.private...

Module#public() -> nil (20.0)

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

...指定した場合に発生します。

//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 all...

Module#public(*name) -> Array (20.0)

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

...指定した場合に発生します。

//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 all...

Module#public(name) -> String | Symbol (20.0)

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

...指定した場合に発生します。

//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 all...

絞り込み条件を変える

Module#public(names) -> Array (20.0)

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

...指定した場合に発生します。

//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 all...

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

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

...ます。
@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 `foo' called for Foo:Class

Foo.public_class_method(:foo) # => Foo
Fo...

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

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

...ます。
@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 `foo' called for Foo:Class

Foo.public_class_method(:foo) # => Foo
Fo...

Module#===(obj) -> bool (14.0)

指定された obj が self かそのサブクラスのインスタンスであるとき真を返します。 また、obj が self をインクルードしたクラスかそのサブクラスのインスタンスである場合にも 真を返します。上記のいずれでもない場合に false を返します。

...、モジュールの所属関係をチェックすることになります。

//emlist[例][ruby]{
str = String.new
case str
when String # String === str を評価する
p true # => true
end

//}

@param obj 任意のオブジェクト

@see Object#kind_of?, Object#instance_of?, d:spec...

Module#attr_reader(*name) -> nil (14.0)

インスタンス変数 name の読み取りメソッドを定義します。

...インスタンス変数 name の読み取りメソッドを定義します。


このメソッドで定義されるメソッドの定義は以下の通りです。

//emlist[例][ruby]{
def name
@name
end

//}

@param name String または Symbol を 1 つ以上指定します。...

絞り込み条件を変える

<< < ... 7 8 9 10 > >>