1863件ヒット
  
    
      [101-200件を表示]
    
  
    (0.882秒)
  
  
    トップページ > 
:Object#method
 > 
:BasicObject
 > 
:define_singleton_method
 > 
:coverage
 > 
:lambda
 > 
:default
 > 
:methods
 > 
:rb_obj_methods
  
種類
ライブラリ
- ビルトイン (916)
 - delegate (48)
 - drb (12)
 - erb (12)
 - 
        irb
/ output-method (36)  - json (84)
 - 
        minitest
/ spec (1)  - 
        minitest
/ unit (1)  - objspace (12)
 - profiler (6)
 - psych (8)
 - 
        rdoc
/ code _ object (12)  - singleton (12)
 - weakref (12)
 - win32ole (384)
 
クラス
- Array (10)
 - BasicObject (72)
 - Delegator (48)
 - ERB (12)
 - Enumerator (48)
 - 
        Enumerator
:: Lazy (48)  - 
        IRB
:: OutputMethod (36)  - 
        JSON
:: State (24)  - Method (92)
 - Module (152)
 - NameError (24)
 - NoMethodError (12)
 - Object (217)
 - Proc (12)
 - 
        RDoc
:: CodeObject (12)  - Regexp (24)
 - Thread (12)
 - TracePoint (7)
 - UnboundMethod (24)
 - WIN32OLE (36)
 - 
        WIN32OLE
_ METHOD (216)  - 
        WIN32OLE
_ PARAM (84)  - 
        WIN32OLE
_ TYPE (24)  
モジュール
- 
        JSON
:: Generator :: GeneratorMethods :: Object (12)  - 
        JSON
:: Generator :: GeneratorMethods :: String (24)  - Kernel (63)
 - Marshal (24)
 - 
        MiniTest
:: Assertions (1)  - ObjectSpace (12)
 
オブジェクト
- main (24)
 
キーワード
- 
        1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12)  - === (8)
 - DRbObject (12)
 - Method (12)
 - 
        NEWS for Ruby 2
. 0 . 0 (12)  - 
        NEWS for Ruby 2
. 1 . 0 (12)  - 
        NEWS for Ruby 2
. 2 . 0 (11)  - 
        NEWS for Ruby 2
. 3 . 0 (10)  - 
        NEWS for Ruby 2
. 5 . 0 (8)  - 
        NEWS for Ruby 2
. 6 . 0 (7)  - 
        NEWS for Ruby 2
. 7 . 0 (6)  - 
        NEWS for Ruby 3
. 0 . 0 (5)  - NameError (12)
 - NoMethodError (12)
 - Object (24)
 - 
        Profiler
_ _ (6)  - Ruby プログラムの実行 (12)
 - Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
 - Ruby用語集 (12)
 - Singleton (12)
 - 
        WIN32OLE
_ PARAM (12)  - 
        WIN32OLE
_ VARIABLE (12)  - WeakRef (12)
 - [] (36)
 - 
        
_ getproperty (12)  - 
        
_ invoke (12)  - args (12)
 - 
        assert
_ respond _ to (1)  - 
        bind
_ call (12)  - call (24)
 - 
        class
_ exec (12)  - 
        count
_ nodes (12)  - debug (12)
 - 
        def
_ class (12)  - 
        default
_ event _ sources (12)  - 
        define
_ method (24)  - dig (10)
 - dispid (12)
 - dump (24)
 - each (48)
 - 
        enum
_ for (48)  - eval (24)
 - event? (12)
 - 
        event
_ interface (12)  - generate (12)
 - helpcontext (12)
 - helpfile (12)
 - input? (12)
 - inspect (12)
 - 
        instance
_ eval (24)  - 
        instance
_ method (12)  - 
        instance
_ methods (12)  - invkind (12)
 - 
        invoke
_ kind (12)  - irb (12)
 - 
        irb
/ completion (12)  - main (12)
 - match (24)
 - method (12)
 - 
        method
_ missing (36)  - 
        module
_ exec (12)  - 
        must
_ respond _ to (1)  - name (36)
 - new (12)
 - 
        offset
_ vtbl (12)  - 
        ole
_ methods (12)  - 
        ole
_ type (12)  - 
        ole
_ type _ detail (12)  - optional? (12)
 - parameters (43)
 - params (12)
 - pp (12)
 - ppx (12)
 - 
        private
_ instance _ methods (12)  - 
        private
_ methods (12)  - proc (14)
 - 
        protected
_ instance _ methods (12)  - 
        protected
_ methods (24)  - 
        psych
_ yaml _ as (4)  - public (48)
 - 
        public
_ instance _ method (12)  - 
        public
_ instance _ methods (12)  - 
        public
_ method (12)  - 
        public
_ methods (24)  - puts (12)
 - 
        rb
_ obj _ private _ methods (12)  - 
        rb
_ obj _ protected _ methods (12)  - 
        rb
_ obj _ singleton _ methods (12)  - rdoc (12)
 - receiver (12)
 - 
        remove
_ methods _ etc (12)  - 
        require
_ relative (12)  - 
        respond
_ to? (12)  - 
        respond
_ to _ missing? (12)  - 
        return
_ type (12)  - 
        return
_ type _ detail (12)  - 
        return
_ vtype (12)  - 
        ruby 1
. 6 feature (12)  - 
        ruby 1
. 8 . 2 feature (12)  - 
        ruby 1
. 8 . 3 feature (12)  - 
        ruby 1
. 8 . 4 feature (12)  - 
        ruby 1
. 9 feature (12)  - send (24)
 - 
        singleton
_ method (12)  - 
        singleton
_ method _ added (12)  - 
        singleton
_ method _ removed (12)  - 
        singleton
_ method _ undefined (12)  - 
        singleton
_ methods (12)  - 
        size
_ opt _ params (12)  - 
        size
_ params (12)  - 
        to
_ enum (48)  - 
        to
_ json (12)  - 
        to
_ json _ raw (12)  - 
        to
_ json _ raw _ object (12)  - 
        to
_ s (48)  - visible? (12)
 - 
        yaml
_ as (4)  - クラス/メソッドの定義 (12)
 - メソッド呼び出し(super・ブロック付き・yield) (12)
 
検索結果
先頭5件
- 
      
Object
# protected _ methods(include _ inherited = true) -> [Symbol] (27112.0)  - 
      
      
      
そのオブジェクトが理解できる protected メソッド名の一覧を返します。
...解できる protected メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#protected_instance_methods,Object#methods,Object#singleton_methods... - 
      
Object
# public _ methods(include _ inherited = true) -> [Symbol] (27112.0)  - 
      
      
      
そのオブジェクトが理解できる public メソッド名の一覧を返します。
...が理解できる public メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#public_instance_methods,Object#methods,Object#singleton_methods... - 
      
Object
# enum _ for(method = :each , *args) -> Enumerator (21138.0)  - 
      
      
      
Enumerator.new(self, method, *args) を返します。
...Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出......ule Enumerable
def repeat(n)
raise ArgumentError, "#{n} is negative!" if n < 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if... - 
      
Object
# enum _ for(method = :each , *args) {|*args| . . . } -> Enumerator (21138.0)  - 
      
      
      
Enumerator.new(self, method, *args) を返します。
...Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出......ule Enumerable
def repeat(n)
raise ArgumentError, "#{n} is negative!" if n < 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if... - 
      
Object
# to _ enum(method = :each , *args) -> Enumerator (21138.0)  - 
      
      
      
Enumerator.new(self, method, *args) を返します。
...Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出......ule Enumerable
def repeat(n)
raise ArgumentError, "#{n} is negative!" if n < 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if... - 
      
Object
# to _ enum(method = :each , *args) {|*args| . . . } -> Enumerator (21138.0)  - 
      
      
      
Enumerator.new(self, method, *args) を返します。
...Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出......ule Enumerable
def repeat(n)
raise ArgumentError, "#{n} is negative!" if n < 0
unless block_given?
# __method__ はここでは :repeat
return to_enum(__method__, n) do
# size メソッドが nil でなければ size * n を返す。
sz = size
sz * n if... - 
      
Object
# send(name , *args) -> object (21132.0)  - 
      
      
      
オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。
...のメソッドを呼び出せます。
d:spec/def#limit も参照してください。
public メソッドだけ呼び出せれば良い場合は
Object#public_send を使う方が良いでしょう。
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出す......ないことに注意
methods = {1 => :foo,
2 => :bar,
3 => :baz}
# キーを使って関連するメソッドを呼び出す
# レシーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"......p Foo.new.send(methods[3]) # => "baz"
//}
@see Object#public_send, BasicObject#__send__, Object#method, Kernel.#eval, Proc, Method... - 
      
Object
# send(name , *args) { . . . . } -> object (21132.0)  - 
      
      
      
オブジェクトのメソッド name を args を引数に して呼び出し、メソッドの実行結果を返します。
...のメソッドを呼び出せます。
d:spec/def#limit も参照してください。
public メソッドだけ呼び出せれば良い場合は
Object#public_send を使う方が良いでしょう。
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出す......ないことに注意
methods = {1 => :foo,
2 => :bar,
3 => :baz}
# キーを使って関連するメソッドを呼び出す
# レシーバは任意(Foo クラスのインスタンスである必要もない)
p Foo.new.send(methods[1]) # => "foo"
p Foo.new.send(methods[2]) # => "bar"......p Foo.new.send(methods[3]) # => "baz"
//}
@see Object#public_send, BasicObject#__send__, Object#method, Kernel.#eval, Proc, Method... - 
      
Object
# must _ respond _ to(method _ name) -> true (21107.0)  - 
      
      
      
自身が与えられたメソッドを持つ場合、検査にパスしたことになります。
...自身が与えられたメソッドを持つ場合、検査にパスしたことになります。
@param method_name メソッド名を指定します。
@raise MiniTest::Assertion 自身が与えられたメソッドを持たない場合に発生します。
@see MiniTest::Assertions#assert_re... - 
      
Object
# respond _ to?(name , include _ all = false) -> bool (21054.0)  - 
      
      
      
オブジェクトがメソッド name を持つとき真を返します。
...されたメソッドで NotImplementedError が発生する場合は true を返します。
メソッドが定義されていない場合は、Object#respond_to_missing? を呼
び出してその結果を返します。
@param name Symbol または文字列で指定するメソッド名です。......start
template_method
finish
end
def start
puts "start"
end
def template_method
raise NotImplementedError.new
end
def finish
puts "finish"
end
end
class ImplTemplateMethod
include Template
def template_method
"implement template_method"
end
end
class......late
# not implement template_method
end
puts ImplTemplateMethod.new.respond_to?(:template_method) # => true
# NotImplementedError が発生しているが、Rubyによる実装部のため true を返す
puts NotImplTemplateMethod.new.respond_to?(:template_method) # => true
# GNU/Linux で実... 
