るりまサーチ

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

別のキーワード

  1. socket iff_802_1q_vlan
  2. openssl q
  3. openssl q=
  4. rsa q
  5. dsa q

ライブラリ

モジュール

キーワード

検索結果

<< 1 2 3 > >>

Enumerator::ArithmeticSequence#each -> self (21103.0)

各要素に対してブロックを評価します。

各要素に対してブロックを評価します。

@return self を返します。

Enumerator::ArithmeticSequence#each {|n| ... } -> self (21103.0)

各要素に対してブロックを評価します。

各要素に対してブロックを評価します。

@return self を返します。

WEBrick::HTTPRequest#each {|key, val| ... } (21102.0)

リクエストの各ヘッダ名を key、内容を val としてブロックを評価します。

リクエストの各ヘッダ名を key、内容を val としてブロックを評価します。

Net::HTTPHeader#each {|name, val| .... } -> () (18127.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_header { |key,value| puts "#{key} = #{value}" }

# => accept-encoding = gzip;q=1.0,deflate;q=0.6,identity;q=0.3
# => accept = */*
# => user-agen...

Thread::Queue#deq(non_block = false) -> object (6155.0)

キューからひとつ値を取り出します。キューが空の時、呼出元のスレッドは停止します。

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

q
= Queue.new

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

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

th1.join
//}

//emlist[例: nonblock = true][ruby]{
require 'thread'

q
= Queue.new

th1 = Thread.st...
...art do
while resource = q.pop
puts resource
end
end

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

begin
th1.join
q
.pop(true)
rescue => e
p e
end

# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}...

絞り込み条件を変える

Thread::SizedQueue#deq(non_block = false) -> object (6155.0)

キューからひとつ値を取り出します。 キューに push しようと待っているスレッドがあれば、実行を再開させます。

...quire 'thread'

q
= SizedQueue.new(4)

th1 = Thread.start do
while resource = q.pop
puts resource
end
end

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

th1.join
# => resource1
# resource2
# resource3
//}

//emlist[例: nonblock = true][ruby]{
require 'thread'

q
= SizedQ...
...resource = q.pop
puts resource
end
end

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

begin
th1.join
q
.pop(true)
rescue => e
p e
p e.message
end

# => resource1
# resource2
# resource3
# => #<ThreadError: queue empty>
# => "queue empty"
//}

@see Thread::Queue#pop...

Net::HTTPHeader#each_header {|name, val| .... } -> () (6127.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_header { |key,value| puts "#{key} = #{value}" }

# => accept-encoding = gzip;q=1.0,deflate;q=0.6,identity;q=0.3
# => accept = */*
# => user-agen...

Net::HTTPHeader#each_value {|value| .... } -> () (6126.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
//}...

WEBrick::HTTPUtils::FormData#each_data {|s| ... } (6114.0)

自身が表す各フォームデータを引数として、与えられたブロックを実行します。

...フォームデータを引数として、与えられたブロックを実行します。

例:

require "webrick/cgi"
class MyCGI < WEBrick::CGI
def do_GET(req, res)
req.query['q'].each_data{|s|
p s
}
#=> "val1"
"val2"
"val3"
end
end
MyCGI.new.star...

CSV#force_quotes? -> bool (6113.0)

出力される全てのフィールドがクオートされる場合は、真を返します。

...][ruby]{
require "csv"

rows = [["header1", "header2"], ["row1_1,", "row1_2"]]
result = CSV.generate(force_quotes: false) do |csv|
rows.each { |row| csv << row }
csv.force_quotes? # => false
end
print result

# => header1,header2
# "row1_1,",row1_2
//}

//emlist[例][ruby]{
require "csv"

row...
...s = [["header1", "header2"], ["row1_1,", "row1_2"]]
result = CSV.generate(force_quotes: true) do |csv|
rows.each { |row| csv << row }
csv.force_quotes? # => true
end
print result

# => true
# => "header1","header2"
# "row1_1,","row1_2"
//}

@see CSV.new...

絞り込み条件を変える

<< 1 2 3 > >>