152件ヒット
  
    
      [1-100件を表示]
    
  
    (0.893秒)
  
  
    トップページ >  :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :method
:method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :instance_methods
:instance_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_method
:singleton_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :helpfile
:helpfile![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :main
:main![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:Module
 > クラス:Module![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :yaml_as
:yaml_as![条件を削除 [x]](/images/drop-condition-icon.png) 
  
 :Object#method
:Object#method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :method
:method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_methods
:singleton_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :instance_methods
:instance_methods![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :singleton_method
:singleton_method![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :helpfile
:helpfile![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :coverage
:coverage![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :main
:main![条件を削除 [x]](/images/drop-condition-icon.png) > クラス:Module
 > クラス:Module![条件を削除 [x]](/images/drop-condition-icon.png) >
 >  :yaml_as
:yaml_as![条件を削除 [x]](/images/drop-condition-icon.png) 
  キーワード
- 
        class_ exec (12) 
- 
        instance_ method (12) 
- 
        module_ exec (12) 
- 
        private_ instance _ methods (12) 
- 
        protected_ instance _ methods (12) 
- 
        psych_ yaml _ as (4) 
- public (48)
- 
        public_ instance _ method (12) 
- 
        public_ instance _ methods (12) 
検索結果
先頭5件
- 
      Module# public _ instance _ method(name) -> UnboundMethod (6250.0) 
- 
      
      
      self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。 ...self の public インスタンスメソッド name をオブジェクト化した UnboundMethod を返します。
 @param name メソッド名を Symbol または String で指定します。
 @raise NameError 定義されていないメソッド名や、
 protected メソッド名、 priva......として与えると発生します。
 //emlist[例][ruby]{
 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...
- 
      Module# instance _ method(name) -> UnboundMethod (6244.0) 
- 
      
      
      self のインスタンスメソッド name をオブジェクト化した UnboundMethod を返します。 ...クト化した UnboundMethod を返します。
 @param name メソッド名を Symbol または String で指定します。
 @raise NameError self に存在しないメソッドを指定した場合に発生します。
 @see Module#public_instance_method, Object#method
 //emlist[例][ruby]{
 clas......() print "!\n"; end
 def do_v() print "Dave"; end
 Dispatcher = {
 "a" => instance_method(:do_a),
 "d" => instance_method(:do_d),
 "e" => instance_method(:do_e),
 "v" => instance_method(:do_v)
 }
 def interpret(string)
 string.each_char {|b| Dispatcher[b].bind(self).call }...
- 
      Module# instance _ methods(inherited _ too = true) -> [Symbol] (6137.0) 
- 
      
      
      そのモジュールで定義されている public および protected メソッド名 の一覧を配列で返します。 ...@see Object#methods
 //emlist[例1][ruby]{
 class Foo
 private; def private_foo() end
 protected; def protected_foo() end
 public; def public_foo() end
 end
 # あるクラスのインスタンスメソッドの一覧を得る
 p Foo.instance_methods(false)
 p Foo.public_instance_methods(fa......lse)
 p Foo.private_instance_methods(false)
 p Foo.protected_instance_methods(false)
 class Bar < Foo
 end
 //}
 実行結果
 [:protected_foo, :public_foo]
 [:public_foo]
 [:private_foo]
 [:protected_foo]
 //emlist[例2][ruby]{
 class Bar
 private; def private_foo() end
 protected......Object のインスタンスメソッドは一覧から排除している。
 p Bar.instance_methods(true) - Object.instance_methods(true)
 p Bar.public_instance_methods(true) - Object.public_instance_methods(true)
 p Bar.private_instance_methods(true) - Object.private_instance_methods(t...
- 
      Module# private _ instance _ methods(inherited _ too = true) -> [Symbol] (6107.0) 
- 
      
      
      そのモジュールで定義されている private メソッド名 の一覧を配列で返します。 ...ます。
 @see Object#private_methods, Module#instance_methods
 //emlist[例][ruby]{
 module Foo
 def foo; end
 private def bar; end
 end
 module Bar
 include Foo
 def baz; end
 private def qux; end
 end
 Bar.private_instance_methods # => [:qux, :bar]
 Bar.private_instance_methods(false) # => [:q...
- 
      Module# protected _ instance _ methods(inherited _ too = true) -> [Symbol] (6107.0) 
- 
      
      
      そのモジュールで定義されている protected メソッド名 の一覧を配列で返します。 ...そのモジュールで定義されている protected メソッド名
 の一覧を配列で返します。
 @param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
 @see Object#protected_methods, Module#instance_methods...
- 
      Module# public _ instance _ methods(inherited _ too = true) -> [Symbol] (6107.0) 
- 
      
      
      そのモジュールで定義されている public メソッド名 の一覧を配列で返します。 ...そのモジュールで定義されている public メソッド名
 の一覧を配列で返します。
 @param inherited_too false を指定するとそのモジュールで定義されているメソッドのみ返します。
 @see Object#public_methods, Module#instance_methods...
- 
      Module# class _ exec(*args) {|*vars| . . . } -> object (109.0) 
- 
      
      
      与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。 ...ing.class_exec{
 def hello()
 "Hello there!"
 end
 define_method(:foo) do # ローカル変数がブロックの外側を参照している
 c
 end
 }
 t = Thing.new
 p t.hello() #=> "Hello there!"
 p t.foo() #=> 1
 //}
 @see Module#module_eval, Module#class_eval...
- 
      Module# module _ exec(*args) {|*vars| . . . } -> object (109.0) 
- 
      
      
      与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。 ...ing.class_exec{
 def hello()
 "Hello there!"
 end
 define_method(:foo) do # ローカル変数がブロックの外側を参照している
 c
 end
 }
 t = Thing.new
 p t.hello() #=> "Hello there!"
 p t.foo() #=> 1
 //}
 @see Module#module_eval, Module#class_eval...
- 
      Module# psych _ yaml _ as(tag) -> () (13.0) 
- 
      
      
      クラスと tag の間を関連付けます。 ...された YAML ドキュメントを Ruby のオブジェクトに
 変換したりその逆をしたりすることができます。
 この method は deprecated です。 Object.yaml_tag を
 かわりに使ってください。
 @param tag 対象のクラスに関連付けるタグの文字列...
