908件ヒット
[1-100件を表示]
(0.053秒)
ライブラリ
- ビルトイン (99)
- csv (55)
- gdbm (22)
- getoptlong (22)
-
net
/ http (77) - openssl (11)
- pathname (68)
- resolv (110)
-
rexml
/ document (66) -
rubygems
/ source _ index (22) - socket (22)
-
win32
/ registry (22) - win32ole (154)
クラス
- Addrinfo (22)
- CSV (33)
-
CSV
:: Table (22) - GDBM (22)
-
Gem
:: SourceIndex (22) - GetoptLong (22)
- Module (11)
- Object (11)
-
OpenSSL
:: Config (11) - Pathname (68)
-
REXML
:: AttlistDecl (11) -
REXML
:: Attributes (22) -
REXML
:: Element (22) -
REXML
:: XPath (11) - Resolv (55)
-
Resolv
:: DNS (33) -
Resolv
:: Hosts (22) - Struct (22)
- Thread (11)
- WIN32OLE (22)
-
WIN32OLE
_ PARAM (22) -
WIN32OLE
_ TYPE (22) -
WIN32OLE
_ VARIABLE (55) -
Win32
:: Registry (22)
モジュール
-
Net
:: HTTPHeader (77) - ObjectSpace (44)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) -
NEWS for Ruby 2
. 3 . 0 (9) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 6 . 0 (6) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
WIN32OLE
_ METHOD (11) -
WIN32OLE
_ TYPELIB (11) -
WIN32OLE
_ VARIABLE (11) - [] (11)
-
canonical
_ each (11) - default (11)
-
default
_ event _ sources (11) -
each
_ address (44) -
each
_ attribute (11) -
each
_ capitalized (11) -
each
_ capitalized _ name (11) -
each
_ child (22) -
each
_ element _ with _ attribute (11) -
each
_ element _ with _ text (11) -
each
_ entry (13) -
each
_ filename (11) -
each
_ header (11) -
each
_ key (11) -
each
_ line (22) -
each
_ name (55) -
each
_ object (44) -
each
_ option (11) -
each
_ resource (11) -
each
_ value (11) - foreach (22)
- getoptlong (11)
-
instance
_ method (11) -
net
/ imap (11) -
net
/ smtp (11) - new (11)
-
ole
_ func _ methods (11) -
ole
_ get _ methods (11) -
ole
_ type (11) -
ole
_ type _ detail (11) - open (22)
- output? (11)
- parse (22)
- profile (6)
-
respond
_ to? (11) - rss (11)
-
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
to
_ s (11) - value (11)
- variables (11)
-
webrick
/ cgi (11) -
win32
/ registry (11)
検索結果
先頭5件
-
REXML
:: Attributes # each {|name , value| . . . } -> () (18232.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 (18227.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| . . . . } -> () (18210.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 =... -
REXML
:: XPath . each(element , path = nil , namespaces = {} , variables = {}) {|e| . . . } -> () (18207.0) -
element の path で指定した XPath 文字列にマッチする各ノード に対してブロックを呼び出します。
...のルート要素からの
位置でマッチするノードを探します。
path を省略すると "*" を指定したことになります。
namespace で名前空間の対応付けを Hash で指定します。
variable で XPath 内の変数に対応する値を指定できます。
XPath......め、適切な
エスケープを付加するため、に用います。
@param element 要素(REXML::Element)
@param path XPath文字列
@param namespace 名前空間とURLの対応付け
@param variables 変数名とその値の対応付け
//emlist[][ruby]{
require 'rexml/document'
doc = REXML... -
Win32
:: Registry # each {|name , type , value| . . . } (18204.0) -
@todo
@todo
キーが持つレジストリ値を列挙します。 -
Gem
:: SourceIndex # each {|full _ name , gem| . . . } -> Hash (18203.0) -
自身に登録されているそれぞれの Gem についてブロックを評価します。
自身に登録されているそれぞれの Gem についてブロックを評価します。 -
GetoptLong
# each {|optname , optarg| . . . } (18202.0) -
get メソッドのイテレータ版です。オプションとその引数の取得を 繰り返し行います。
get メソッドのイテレータ版です。オプションとその引数の取得を
繰り返し行います。
@see GetoptLong#get -
REXML
:: AttlistDecl # each {|name , value| . . . } -> () (18202.0) -
それぞれの属性名、デフォルト値を引数として ブロックを順に呼び出します。
それぞれの属性名、デフォルト値を引数として
ブロックを順に呼び出します。
デフォルト値を持たない属性に関しては nil が渡されます。 -
CSV
# each {|row| . . . } -> nil (18197.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 (18131.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"]
# => :...