615件ヒット
[1-100件を表示]
(0.089秒)
ライブラリ
- ビルトイン (60)
- csv (36)
- getoptlong (24)
-
net
/ http (84) - openssl (12)
- pathname (75)
- resolv (84)
-
rexml
/ document (60) -
rubygems
/ source _ index (24) -
win32
/ registry (24) - win32ole (132)
クラス
- CSV (12)
-
CSV
:: Table (24) -
Gem
:: SourceIndex (24) - GetoptLong (24)
- Module (12)
- Object (12)
-
OpenSSL
:: Config (12) - Pathname (75)
-
REXML
:: AttlistDecl (12) -
REXML
:: Attributes (24) -
REXML
:: Element (24) - Resolv (24)
-
Resolv
:: DNS (36) -
Resolv
:: Hosts (24) - Struct (24)
- Thread (12)
- WIN32OLE (24)
-
WIN32OLE
_ PARAM (24) -
WIN32OLE
_ TYPE (24) -
WIN32OLE
_ VARIABLE (60) -
Win32
:: Registry (24)
モジュール
-
Net
:: HTTPHeader (84)
キーワード
- [] (12)
-
canonical
_ each (12) - default (12)
-
default
_ event _ sources (12) -
each
_ address (36) -
each
_ attribute (12) -
each
_ capitalized (12) -
each
_ capitalized _ name (12) -
each
_ child (24) -
each
_ element _ with _ attribute (12) -
each
_ element _ with _ text (12) -
each
_ entry (15) -
each
_ filename (12) -
each
_ header (12) -
each
_ key (12) -
each
_ line (24) -
each
_ name (48) -
each
_ option (12) -
each
_ resource (12) -
each
_ value (12) -
instance
_ method (12) -
ole
_ func _ methods (12) -
ole
_ get _ methods (12) -
ole
_ type (12) -
ole
_ type _ detail (12) - output? (12)
-
respond
_ to? (12) -
to
_ s (12) - value (12)
- variables (12)
検索結果
先頭5件
-
REXML
:: Attributes # each {|name , value| . . . } -> () (18233.0) -
各属性の名前と値に対しブロックを呼び出します。
...各属性の名前と値に対しブロックを呼び出します。
名前には expanded_name(REXML::Namespace#exapnded_name)が
渡されます。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://examp......le.org/bar">
<a foo:att='1' bar:att='2' att='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
a.attributes.each do |name, value|
p [name, value]
end
# => ["foo:att", "1"]
# => ["bar:att", "2"]
# => ["att", "<"]
//}... -
CSV
:: Table # each {|column _ name , values| . . . } -> self (18228.0) -
デフォルトのミックスモードかロウモードでは、行単位で繰り返します。カラ ムモードでは、ブロックに列名と対応する値の配列を与え、列単位で繰り返し ます。
...header2"], ["row2_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.each { |row| p row }
# => #<CSV::Row "header1":"row1_1" "header2":"row1_2">
# => #<CSV::Row "header1":"row2_1" "header2":"row2_2">
# => #<CSV::Row "hea......_1", "row2_2"])
row3 = CSV::Row.new(["header1", "header2"], ["row3_1", "row3_2"])
table = CSV::Table.new([row1, row2, row3])
table.by_col!
table.each { |column_name, values| print column_name, values, "\n" }
# => header1["row1_1", "row2_1", "row3_1"]
# => header2["row1_2", "row2_2", "row3_2"]
//}... -
Net
:: HTTPHeader # each {|name , val| . . . . } -> () (18211.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-agent =... -
Win32
:: Registry # each {|name , type , value| . . . } (18205.0) -
@todo
@todo
キーが持つレジストリ値を列挙します。 -
Gem
:: SourceIndex # each {|full _ name , gem| . . . } -> Hash (18204.0) -
自身に登録されているそれぞれの Gem についてブロックを評価します。
自身に登録されているそれぞれの Gem についてブロックを評価します。 -
GetoptLong
# each {|optname , optarg| . . . } (18203.0) -
get メソッドのイテレータ版です。オプションとその引数の取得を 繰り返し行います。
get メソッドのイテレータ版です。オプションとその引数の取得を
繰り返し行います。
@see GetoptLong#get -
REXML
:: AttlistDecl # each {|name , value| . . . } -> () (18203.0) -
それぞれの属性名、デフォルト値を引数として ブロックを順に呼び出します。
それぞれの属性名、デフォルト値を引数として
ブロックを順に呼び出します。
デフォルト値を持たない属性に関しては nil が渡されます。 -
CSV
# each {|row| . . . } -> nil (18198.0) -
各行に対してブロックを評価します。
...,first name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.new(users, headers: true)
csv.each do |row|
p row
end
# => #<CSV::Row "id":"1" "first name":"taro" "last name":"tanaka" "age":"20">
# => #<CSV::Row "id":"2" "first name":"jiro" "last name":"su......V::Row "id":"3" "first name":"ami" "last name":"sato" "age":"19">
# => #<CSV::Row "id":"4" "first name":"yumi" "last name":"adachi" "age":"21">
//}
//emlist[例 CSV.new 時に :header => true を指定しない場合][ruby]{
require "csv"
users = <<CSV
id,first name,last name,age
1,taro,tanaka,20......2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
CSV
csv = CSV.new(users)
csv.each do |row|
p row
end
# => ["id", "first name", "last name", "age"]
# => ["1", "taro", "tanaka", "20"]
# => ["2", "jiro", "suzuki", "18"]
# => ["3", "ami", "sato", "19"]
# => ["4", "yumi", "adachi", "21"]
//}... -
OpenSSL
:: Config # each {|section , key , value| . . . } -> self (18132.0) -
オブジェクトに含まれる全ての設定情報を順にブロックに渡し 呼び出します。
...::DEFAULT_CONFIG_FILE)
conf.each{|section, key, value| p [section, key, value]}
# => ["req_distinguished_name", "countryName", "Country Name (2 letter code)"]
# => ["req_distinguished_name", "countryName_default", "AU"]
# => ["req_distinguished_name", "countryName_min", "2"]
# => :...