276件ヒット
[201-276件を表示]
(0.035秒)
ライブラリ
- ビルトイン (240)
- openssl (24)
-
rdoc
/ parser / simple (12)
クラス
- Module (228)
- Object (12)
-
OpenSSL
:: PKey :: RSA (24) -
RDoc
:: Parser :: Simple (12)
キーワード
-
method
_ defined? (12) -
private
_ class _ method (24) -
private
_ constant (12) -
private
_ decrypt (12) -
private
_ encrypt (12) -
private
_ method _ defined? (12) -
protected
_ method _ defined? (12) - public (48)
-
public
_ class _ method (24) -
public
_ constant (12) -
public
_ instance _ method (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
remove
_ private _ comments (12)
検索結果
先頭5件
-
Module
# public(names) -> Array (26.0) -
メソッドを public に設定します。
...ます。
可視性については d:spec/def#limit を参照して下さい。
@param 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 b... -
Module
# public _ class _ method(*name) -> self (25.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...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 `foo' called... -
Module
# public _ class _ method(names) -> self (25.0) -
name で指定したクラスメソッド (クラスの特異メソッド) の 可視性を public に変更します。
...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 `foo' called... -
Module
# public _ instance _ method(name) -> UnboundMethod (19.0) -
self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
...UnboundMethod を返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 private メソッド名を引数として与えると発生します。
//emlist[例][r......uby]{
Kernel.public_instance_method(:object_id) #=> #<UnboundMethod: Kernel#object_id>
Kernel.public_instance_method(:p) # method `p' for module `Kernel' is private (NameError)
//}
@see Module#instance_method,Object#public_method... -
Object
# public _ method(name) -> Method (19.0) -
オブジェクトの public メソッド name をオブジェクト化した Method オブジェクトを返します。
...ブジェクトを返します。
@param name メソッド名を Symbol または String で指定します。
@raise NameError 定義されていないメソッド名や、
protected メソッド名、 private メソッド名を引数として与えると発生します。
//emlist[][ruby]......{
1.public_method(:to_int) #=> #<Method: Integer#to_int>
1.public_method(:p) # method `p' for class `Integer' is private (NameError)
//}
@see Object#method,Object#public_send,Module#public_instance_method... -
Module
# protected _ method _ defined?(name , inherit=true) -> bool (13.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が protected であるときに true を返します。 そうでなければ false を返します。
...aram name Symbol か String を指定します。
@param inherit 真を指定するとスーパークラスや include したモジュールで
定義されたメソッドも対象になります。
@see Module#method_defined?, Module#public_method_defined?, Module#private_method_defined?
/... -
Module
# public _ method _ defined?(name , inherit=true) -> bool (13.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が public であるときに true を返します。 そうでなければ false を返します。
...ます。
@param name Symbol か String を指定します。
@param inherit 真を指定するとスーパークラスや include したモジュールで
定義されたメソッドも対象になります。
@see Module#method_defined?, Module#private_method_defined?, Module#protected_me...