るりまサーチ

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

別のキーワード

  1. _builtin to_a
  2. matrix to_a
  3. to_a
  4. dbm to_a
  5. argf.class to_a

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 > >>

OpenSSL::PKey::RSA#q=(new_q) (24201.0)

鍵の2つめの素数を設定します。

...鍵の2つめの素数を設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param new_q 設定する素数...

OpenSSL::PKey::DSA#q=(q) (24101.0)

DSA 鍵のパラメータ q を設定します。

...DSA 鍵のパラメータ q を設定します。

通常このメソッドで値を変更することはありません。
よく考えて必要な場合のみ利用してください。

@param q 設定する整数値...

Thread::Queue#num_waiting -> Integer (12207.0)

キューを待っているスレッドの数を返します。

...キューを待っているスレッドの数を返します。

//emlist[例][ruby]{
require 'thread'

q =
SizedQueue.new(1)
q.push(1)
t = Thread.new { q.push(2) }
sleep 0.05 until t.stop?
q.num_waiting # => 1

q.pop
t.join
//}...

Net::HTTPHeader#each {|name, val| .... } -> () (9219.0)

保持しているヘッダ名とその値をそれぞれ ブロックに渡して呼びだします。

...val は ", " で連結した文字列がブロックに渡されます。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_header { |key,value| puts "#{key} = #{value}" }

# => accept-encoding = gzip;q=1...
....0,deflate;q=0.6,identity;q=0.3
# => accept = */*
# => user-agent = Ruby
//}...

Net::HTTPHeader#each_header {|name, val| .... } -> () (9219.0)

保持しているヘッダ名とその値をそれぞれ ブロックに渡して呼びだします。

...val は ", " で連結した文字列がブロックに渡されます。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_header { |key,value| puts "#{key} = #{value}" }

# => accept-encoding = gzip;q=1...
....0,deflate;q=0.6,identity;q=0.3
# => accept = */*
# => user-agent = Ruby
//}...

絞り込み条件を変える

Forwardable#def_instance_delegator(accessor, method, ali = method) -> () (9207.0)

メソッドの委譲先を設定します。

...メソッドの委譲先を設定します。

@param accessor 委譲先のオブジェクト

@param method 委譲先のメソッド

@param ali 委譲元のメソッド

委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が...
... ali を省略することが可能です。

def_delegator は def_instance_delegator の別名になります。

例:

require 'forwardable'
class MyQueue
extend Forwardable
a
ttr_reader :queue
def initialize
@queue = []
end

def_delegator :@queue, :push, :mypush
en...
...d

q =
MyQueue.new
q.mypush 42
q.queue # => [42]
q.push 23 # => NoMethodError

@see Forwardable#def_delegators...

Net::HTTPHeader#each_value {|value| .... } -> () (9119.0)

保持しているヘッダの値をブロックに渡し、呼びだします。

...れる文字列は ", " で連結したものです。

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

uri = URI.parse('http://www.example.com/index.html')
req = Net::HTTP::Get.new(uri.request_uri)
req.each_value { |value| puts value }

# => gzip;q=1.0,deflate;q=0.6,identity;q=0.3
# => */*
# => Ruby
//}...

Thread::Queue#length -> Integer (9107.0)

キューの長さを返します。

...キューの長さを返します。

//emlist[例][ruby]{
require 'thread'
q =
Queue.new

[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }

q.length # => 4
//}...
...キューの長さを返します。

//emlist[例][ruby]{
q =
Queue.new

[:resource1, :resource2, :resource3, nil].each { |r| q.push(r) }

q.length # => 4
//}...

Thread::SizedQueue#max=(n) (6214.0)

キューの最大サイズを設定します。

...キューの最大サイズを設定します。

@param n キューの最大サイズを指定します。

//emlist[例][ruby]{
require 'thread'
q =
SizedQueue.new(4)
q.max # => 4
q.max = 5
q.max # => 5
//}...
...キューの最大サイズを設定します。

@param n キューの最大サイズを指定します。

//emlist[例][ruby]{
q =
SizedQueue.new(4)
q.max # => 4
q.max = 5
q.max # => 5
//}...

Thread::SizedQueue#max -> Integer (6207.0)

キューの最大サイズを返します。

...キューの最大サイズを返します。

//emlist[例][ruby]{
q =
SizedQueue.new(4)
q.max # => 4
//}...

絞り込み条件を変える

<< 1 2 > >>