るりまサーチ

最速Rubyリファレンスマニュアル検索!
1600件ヒット [1-100件を表示] (0.106秒)

別のキーワード

  1. erb u
  2. util u
  3. matrix u
  4. _builtin koi8_u
  5. lupdecomposition u

キーワード

検索結果

<< 1 2 3 ... > >>

Method#super_method -> Method | nil (21379.0)

self 内で super を実行した際に実行されるメソッドを Method オブジェ クトにして返します。

...super を実行した際に実行されるメソッドを Method オブジェ
クトにして返します。

@see UnboundMethod#super_method

//emlist[例][ruby]{
class Super
def foo
"superclass method"
end
end

class Sub < Super
def foo
"subclass method"
end
end

m = Sub.new.method...
...(:foo) # => #<Method: Sub#foo>
m.call # => "subclass method"
m.super_method # => #<Method: Super#foo>
m.super_method.call # => "superclass method"
//}...

Net::HTTPGenericRequest#method -> String (21114.0)

リクエストの HTTP メソッドを文字列で返します。

...リクエストの HTTP メソッドを文字列で返します。

//emlist[例][ruby]{
require 'net/http'

u
ri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Post.new(uri.request_uri)
req.method # => "POST"
req = Net::HTTP::Get.new(uri.request_uri)
req.method # => "GET"
//}...

UnboundMethod#super_method -> UnboundMethod | nil (18314.0)

self 内で super を実行した際に実行されるメソッドを UnboundMethod オブジェ クトにして返します。

...self 内で super を実行した際に実行されるメソッドを UnboundMethod オブジェ
クトにして返します。


@see Method#super_method...

Method#unbind -> UnboundMethod (15431.0)

self のレシーバとの関連を取り除いた UnboundMethod オブ ジェクトを生成して返します。

...り除いた UnboundMethod オブ
ジェクトを生成して返します。

//emlist[例][ruby]{
class Foo
def foo
"foo"
end
end

m = Foo.new.method(:foo) # => #<Method: Foo#foo>
u
nbound_method = m.unbind # => #<UnboundMethod: Foo#foo>
u
nbound_method.bind(Foo.new) # => #<Method: Foo#foo>
/...

CGI::QueryExtension#request_method -> String (15218.0)

ENV['REQUEST_METHOD'] を返します。

...ENV['REQUEST_METHOD'] を返します。...

絞り込み条件を変える

WEBrick::HTTPRequest#request_method -> String (15202.0)

クライアントのリクエストの HTTP メソッド(GET, POST,...)を文字列で返します。

クライアントのリクエストの HTTP メソッド(GET, POST,...)を文字列で返します。

Method#source_location -> [String, Integer] | nil (15119.0)

ソースコードのファイル名と行番号を配列で返します。

...トが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。

@see Proc#source_location

//emlist[例][ruby]{
# ------- /tmp/foo.rb ---------
class Foo
def foo; end
end
# ----- end of /tmp/foo.rb ----

require '/tmp/foo'

m = Foo.new.method(:foo) # =>...
...#<Method: Foo#foo>
m.source_location # => ["/tmp/foo.rb", 2]

method
(:puts).source_location # => nil
//}...

Method#curry -> Proc (15113.0)

self を元にカリー化した Proc を返します。

...要があります。

//emlist[例][ruby]{
def foo(a,b,c)
[a, b, c]
end

proc = self.method(:foo).curry
proc2 = proc.call(1, 2) #=> #<Proc>
proc2.call(3) #=> [1,2,3]

def vararg(*args)
args
end

proc = self.method(:vararg).curry(4)
proc2 = proc.call(:x) #=> #<P...
...roc>
proc3 = proc2.call(:y, :z) #=> #<Proc>
proc3.call(:a) #=> [:x, :y, :z, :a]
//}

@see Proc#curry...

Method#curry(arity) -> Proc (15113.0)

self を元にカリー化した Proc を返します。

...要があります。

//emlist[例][ruby]{
def foo(a,b,c)
[a, b, c]
end

proc = self.method(:foo).curry
proc2 = proc.call(1, 2) #=> #<Proc>
proc2.call(3) #=> [1,2,3]

def vararg(*args)
args
end

proc = self.method(:vararg).curry(4)
proc2 = proc.call(:x) #=> #<P...
...roc>
proc3 = proc2.call(:y, :z) #=> #<Proc>
proc3.call(:a) #=> [:x, :y, :z, :a]
//}

@see Proc#curry...

IRB::OutputMethod#puts(*objs) -> object (15101.0)

各 obj を self に出力し、それぞれの後に改行を出力します。

各 obj を self に出力し、それぞれの後に改行を出力します。

@param objs 任意のオブジェクトを指定します。

絞り込み条件を変える

<< 1 2 3 ... > >>