ライブラリ
- csv (110)
-
net
/ http (55) -
net
/ imap (11) -
rubygems
/ package / tar _ header (11) -
rubygems
/ specification (11)
クラス
- CSV (66)
-
CSV
:: Row (33) -
Gem
:: Package :: TarHeader (11) -
Gem
:: Specification (11) -
Net
:: IMAP (11)
モジュール
-
Net
:: HTTPHeader (44)
キーワード
- << (11)
- CSV (11)
-
DEFAULT
_ OPTIONS (11) - FIELDS (11)
- HTTPRequestHeaderFieldsTooLarge (11)
-
MARSHAL
_ FIELDS (11) - [] (11)
- []= (11)
-
add
_ field (11) -
add
_ row (11) - cgi (11)
- fetch (11)
-
get
_ fields (11) - new (22)
- puts (11)
-
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 9 feature (11) -
unconverted
_ fields? (11) -
values
_ at (11)
検索結果
先頭5件
-
CSV
:: Row # fields(*headers _ and _ or _ indices) -> Array (18101.0) -
与えられた引数に対応する値の配列を返します。
与えられた引数に対応する値の配列を返します。
要素の探索に CSV::Row.field を使用しています。
@param headers_and_or_indices ヘッダの名前かインデックスか Range
のインスタンスか第 1 要素がヘッダの名前で
第 2 要素がオフセットになっている 2 要素
の配列をいくつでも指定します。混在するこ
とがで... -
CSV
# unconverted _ fields? -> bool (6159.0) -
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。 そうでない場合は、偽を返します。
...ースした結果が unconverted_fields というメソッドを持つ場合に真を返します。
そうでない場合は、偽を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10")
csv.unconverted_fields? # => nil
csv = CSV.new("date1,date2......\n2018-07-09,2018-07-10", unconverted_fields: false)
csv.unconverted_fields? # => false
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true, unconverted_fields: true)
csv.unconverted_fields? # => true
csv.convert(:date)
row = csv.readline
row.fields # => [#<Date: 2018-07-0......9 ((2458309j,0s,0n),+0s,2299161j)>, #<Date: 2018-07-10 ((2458310j,0s,0n),+0s,2299161j)>]
row.unconverted_fields # => ["2018-07-09", "2018-07-10"]
//}
@see CSV.new... -
Net
:: HTTPHeader # get _ fields(key) -> [String] (6107.0) -
key ヘッダフィールドの値 (文字列) を配列で返します。
...ール名を文字列で与えます。
//emlist[例][ruby]{
require 'net/http'
uri = URI.parse('http://www.example.com/index.html')
res = Net::HTTP.get_response(uri)
res.get_fields('accept-ranges') # => ["none"]
//}
@see Net::HTTPHeader#[] , Net::HTTPHeader#[]=,
Net::HTTPHeader#add_field... -
Gem
:: Package :: TarHeader :: FIELDS -> Array (6101.0) -
内部で使用します。
内部で使用します。 -
Gem
:: Specification :: MARSHAL _ FIELDS -> Hash (6101.0) -
@todo
@todo -
Net
:: HTTPRequestHeaderFieldsTooLarge (6016.0) -
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
...HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
詳しくは 6585 を見てください。... -
CSV
:: Row # values _ at(*headers _ and _ or _ indices) -> Array (3001.0) -
与えられた引数に対応する値の配列を返します。
与えられた引数に対応する値の配列を返します。
要素の探索に CSV::Row.field を使用しています。
@param headers_and_or_indices ヘッダの名前かインデックスか Range
のインスタンスか第 1 要素がヘッダの名前で
第 2 要素がオフセットになっている 2 要素
の配列をいくつでも指定します。混在するこ
とがで... -
CSV
:: Row . new(headers , fields , header _ row = false) -> CSV :: Row (107.0) -
自身を初期化します。
...配列よりも短い場合、不足しているところは nil になります。
@param headers ヘッダの配列を指定します。
@param fields フィールドの配列を指定します。
@param header_row ヘッダ行である場合は真を指定します。そうでない場合は... -
Net
:: HTTPHeader # add _ field(key , val) -> () (24.0) -
key ヘッダフィールドに val を追加します。
...::HTTPHeader#get_fields
//emlist[例][ruby]{
request.add_field 'X-My-Header', 'a'
p request['X-My-Header'] #=> "a"
p request.get_fields('X-My-Header') #=> ["a"]
request.add_field 'X-My-Header', 'b'
p request['X-My-Header'] #=> "a, b"
p request.get_fields('X-My-Header')......#=> ["a", "b"]
request.add_field 'X-My-Header', 'c'
p request['X-My-Header'] #=> "a, b, c"
p request.get_fields('X-My-Header') #=> ["a", "b", "c"]
//}... -
CSV
. new(data , options = Hash . new) -> CSV (18.0) -
このメソッドは CSV ファイルを読み込んだり、書き出したりするために String か IO のインスタンスをラップします。
...onverted_fields
真をセットすると CSV::Row#unconverted_fields という変換前のフィー
ルドを返すメソッドを全ての行に追加します。headers オプションによって
追加したヘッダはフィールドではないので
CSV::Row#unconverted_fields は空...