993件ヒット
[1-100件を表示]
(0.048秒)
ライブラリ
- ビルトイン (108)
- csv (60)
- gdbm (24)
- getoptlong (24)
-
net
/ http (84) - openssl (12)
- pathname (75)
- resolv (120)
-
rexml
/ document (72) -
rubygems
/ source _ index (24) - socket (24)
-
win32
/ registry (24) - win32ole (168)
クラス
- Addrinfo (24)
- CSV (36)
-
CSV
:: Table (24) - GDBM (24)
-
Gem
:: SourceIndex (24) - GetoptLong (24)
- Module (12)
- Object (12)
-
OpenSSL
:: Config (12) - Pathname (75)
-
REXML
:: AttlistDecl (12) -
REXML
:: Attributes (24) -
REXML
:: Element (24) -
REXML
:: XPath (12) - Resolv (60)
-
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) - ObjectSpace (48)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 3 . 0 (10) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
WIN32OLE
_ METHOD (12) -
WIN32OLE
_ TYPELIB (12) -
WIN32OLE
_ VARIABLE (12) - [] (12)
-
canonical
_ each (12) - default (12)
-
default
_ event _ sources (12) -
each
_ address (48) -
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 (60) -
each
_ object (48) -
each
_ option (12) -
each
_ resource (12) -
each
_ value (12) - foreach (24)
- getoptlong (12)
-
instance
_ method (12) -
net
/ imap (12) -
net
/ smtp (12) - new (12)
-
ole
_ func _ methods (12) -
ole
_ get _ methods (12) -
ole
_ type (12) -
ole
_ type _ detail (12) - open (24)
- output? (12)
- parse (24)
- profile (6)
-
respond
_ to? (12) - rss (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 2 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 4 feature (12) -
to
_ s (12) - value (12)
- variables (12)
-
webrick
/ cgi (12) -
win32
/ registry (12)
検索結果
先頭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"]
//}...