216件ヒット
[1-100件を表示]
(0.023秒)
種類
- インスタンスメソッド (180)
- 特異メソッド (12)
- クラス (12)
- 定数 (12)
ライブラリ
- csv (168)
-
net
/ http (36) -
rubygems
/ package / tar _ header (12)
クラス
- CSV (48)
-
CSV
:: FieldInfo (24) -
CSV
:: Row (96) -
Gem
:: Package :: TarHeader (12)
モジュール
-
Net
:: HTTPHeader (24)
キーワード
- FIELDS (12)
- HTTPRequestHeaderFieldsTooLarge (12)
-
add
_ field (12) - convert (24)
-
delete
_ if (12) - each (12)
- field (12)
- field? (12)
-
field
_ row? (12) - fields (12)
-
get
_ fields (12) - header= (12)
-
header
_ convert (24) - new (12)
-
values
_ at (12)
検索結果
先頭5件
-
CSV
:: FieldInfo # header -> String | nil (21107.0) -
利用可能な場合はヘッダを表す文字列を返します。
...返します。
//emlist[例][ruby]{
require 'csv'
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", headers: true)
csv.convert do |field,field_info|
p field_info.header
Date.parse(field)
end
p csv.first
# => "date1"
# => "date2"
# => #<CSV::Row "date1":#<Date: 2018-07-09 ((2458309j,0s,0n),... -
Net
:: HTTPRequestHeaderFieldsTooLarge (12016.0) -
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
...HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
詳しくは 6585 を見てください。... -
Net
:: HTTPHeader # add _ field(key , val) -> () (9154.0) -
key ヘッダフィールドに val を追加します。
...ee Net::HTTPHeader#[] , Net::HTTPHeader#[]=,
Net::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
:: FieldInfo # header=(val) (9101.0) -
ヘッダを表す文字列をセットします。
ヘッダを表す文字列をセットします。
@param val ヘッダを表す文字列を指定します。 -
Gem
:: Package :: TarHeader :: FIELDS -> Array (9100.0) -
内部で使用します。
内部で使用します。 -
Net
:: HTTPHeader # get _ fields(key) -> [String] (9100.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
# header _ convert {|field , field _ info| . . . } (6369.0) -
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
...CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.header_convert(:symbol)
csv.first.headers # => [:header1, :header2]
//}
//emlist[例 ブロックを指定][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.header_convert do |field|
field.to_sym......end
csv.first.headers # => [:header1, :header2]
//}
@see CSV#header_converters, CSV#convert... -
CSV
# header _ convert {|field| . . . } (6269.0) -
CSV#convert に似ていますが、ヘッダ行用のメソッドです。
...CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.header_convert(:symbol)
csv.first.headers # => [:header1, :header2]
//}
//emlist[例 ブロックを指定][ruby]{
require "csv"
csv = CSV.new("header1,header2\nrow1_1,row1_2", headers: true)
csv.header_convert do |field|
field.to_sym......end
csv.first.headers # => [:header1, :header2]
//}
@see CSV#header_converters, CSV#convert... -
CSV
:: Row # fields(*headers _ and _ or _ indices) -> Array (6200.0) -
与えられた引数に対応する値の配列を返します。
...与えられた引数に対応する値の配列を返します。
要素の探索に CSV::Row#field を使用しています。
@param headers_and_or_indices ヘッダの名前かインデックスか Range
のインスタンスか第 1 要素がヘッダの名前......るこ
とができます。
@return 引数を与えなかった場合は全ての要素を返します。
require 'csv'
csv = CSV.new("a,b,c\n1,2,3", headers: true)
table = csv.read
row = table.first
row.values_at("a", 1, 2..3) # => ["1", "2", "3", nil]...