217件ヒット
  
    
      [101-200件を表示]
    
  
    (0.656秒)
  
  
    トップページ >  :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :rdoc
:rdoc![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :Method
:Method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :define_method
:define_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :WeakRef
:WeakRef![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:Object
 > クラス:Object![条件を削除 [x]](/images/drop-condition-icon.png) 
  
 :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :lambda
:lambda![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :rdoc
:rdoc![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :Method
:Method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :define_method
:define_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :WeakRef
:WeakRef![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:Object
 > クラス:Object![条件を削除 [x]](/images/drop-condition-icon.png) 
  ライブラリ
- ビルトイン (216)
- 
        minitest/ spec (1) 
キーワード
- 
        define_ singleton _ method (24) 
- 
        enum_ for (24) 
- method (12)
- methods (12)
- 
        must_ respond _ to (1) 
- 
        private_ methods (12) 
- 
        protected_ methods (12) 
- 
        public_ method (12) 
- 
        public_ methods (12) 
- 
        respond_ to? (12) 
- 
        respond_ to _ missing? (12) 
- send (24)
- 
        singleton_ method (12) 
- 
        to_ enum (24) 
検索結果
先頭5件
- 
      Object# protected _ methods(include _ inherited = true) -> [Symbol] (27113.0) 
- 
      
      
      そのオブジェクトが理解できる protected メソッド名の一覧を返します。 ...解できる protected メソッド名の一覧を返します。
 @param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
 @see Module#protected_instance_methods,Object#methods,Object#singleton_methods...
- 
      Object# public _ methods(include _ inherited = true) -> [Symbol] (27113.0) 
- 
      
      
      そのオブジェクトが理解できる public メソッド名の一覧を返します。 ...が理解できる public メソッド名の一覧を返します。
 @param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
 @see Module#public_instance_methods,Object#methods,Object#singleton_methods...
- 
      Object# enum _ for(method = :each , *args) -> Enumerator (21139.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 (21139.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 (21139.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 (21139.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 (21133.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 (21133.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 (21108.0) 
- 
      
      
      自身が与えられたメソッドを持つ場合、検査にパスしたことになります。 ...自身が与えられたメソッドを持つ場合、検査にパスしたことになります。
 @param method_name メソッド名を指定します。
 @raise MiniTest::Assertion 自身が与えられたメソッドを持たない場合に発生します。
 @see MiniTest::Assertions#assert_re...
- 
      Object# respond _ to?(name , include _ all = false) -> bool (21055.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 で実...
