ライブラリ
- csv (120)
-
net
/ http (60) -
net
/ imap (12) -
rubygems
/ package / tar _ header (12) -
rubygems
/ specification (12)
クラス
- CSV (72)
-
CSV
:: Row (36) -
Gem
:: Package :: TarHeader (12) -
Gem
:: Specification (12) -
Net
:: IMAP (12)
モジュール
-
Net
:: HTTPHeader (48)
キーワード
- << (12)
- CSV (12)
-
DEFAULT
_ OPTIONS (12) - HTTPRequestHeaderFieldsTooLarge (12)
-
MARSHAL
_ FIELDS (12) - [] (12)
- []= (12)
-
add
_ field (12) -
add
_ row (12) - cgi (12)
- fetch (12)
- fields (12)
-
get
_ fields (12) - new (24)
- puts (12)
-
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 9 feature (12) -
unconverted
_ fields? (12) -
values
_ at (12)
検索結果
先頭5件
-
Gem
:: Package :: TarHeader :: FIELDS -> Array (18101.0) -
内部で使用します。
内部で使用します。 -
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... -
CSV
:: Row # fields(*headers _ and _ or _ indices) -> Array (6101.0) -
与えられた引数に対応する値の配列を返します。
与えられた引数に対応する値の配列を返します。
要素の探索に CSV::Row#field を使用しています。
@param headers_and_or_indices ヘッダの名前かインデックスか Range
のインスタンスか第 1 要素がヘッダの名前で
第 2 要素がオフセットになっている 2 要素
の配列をいくつでも指定します。混在するこ
とがで... -
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"]
//}...