571件ヒット
[501-571件を表示]
(0.146秒)
ライブラリ
- ビルトイン (12)
- csv (84)
-
fiddle
/ import (24) - json (24)
-
net
/ http (84) - optparse (12)
- ostruct (43)
-
rexml
/ document (24) - socket (168)
-
webrick
/ httputils (96)
クラス
- BasicSocket (24)
- CSV (72)
-
CSV
:: Row (12) - IO (12)
-
JSON
:: Parser (24) -
Net
:: HTTPGenericRequest (24) - OpenStruct (43)
- OptionParser (12)
-
REXML
:: CData (24) -
Socket
:: AncillaryData (144) -
WEBrick
:: HTTPUtils :: FormData (96)
モジュール
-
Fiddle
:: Importer (24) -
Net
:: HTTPHeader (60)
キーワード
- [] (12)
- bind (12)
- body (12)
- body= (12)
-
cmsg
_ is? (12) -
content
_ type (12) -
content
_ type= (12) -
each
_ data (12) -
each
_ pair (24) - environment (12)
- family (12)
- fdatasync (12)
- field? (12)
-
field
_ size _ limit (12) - filename (12)
- filename= (12)
-
form
_ data= (12) - gets (12)
- int (12)
-
ip
_ pktinfo (12) -
ipv6
_ pktinfo (12) -
ipv6
_ pktinfo _ addr (12) -
ipv6
_ pktinfo _ ifindex (12) - level (12)
- list (12)
- name (12)
- name= (12)
- parse (12)
- read (12)
- readline (12)
- readlines (12)
- recvmsg (12)
- sendmsg (12)
-
set
_ content _ type (12) -
set
_ form _ data (12) - shift (12)
- source (12)
-
to
_ ary (12) -
to
_ h (19) -
to
_ s (12) - type (12)
- union (12)
-
unix
_ rights (12) - value (12)
検索結果
先頭5件
-
CSV
# readline -> Array | CSV :: Row (3013.0) -
String や IO をラップしたデータソースから一行だけ読み込んで フィールドの配列か CSV::Row のインスタンスを返します。
...String や IO をラップしたデータソースから一行だけ読み込んで
フィールドの配列か CSV::Row のインスタンスを返します。
データソースは読み込み用にオープンされている必要があります。
@return ヘッダを使用しない場合は......配列を返します。
ヘッダを使用する場合は CSV::Row を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new(DATA.read)
csv.readline # => ["header1", "header2"]
csv.readline # => ["row1_1", "row1_2"]
__END__
header1,header2
row1_1,row1_2
//}... -
CSV
:: Row # field?(data) -> bool (214.0) -
自身に与えられた値が含まれている場合は真を返します。 そうでない場合は偽を返します。
...ない場合は偽を返します。
@param data この行に含まれているかどうか調べたい値を指定します。
//emlist[例][ruby]{
require "csv"
row = CSV::Row.new(["header1", "header2", "header3", "header4"], [1, 2, 3, 4])
row.field?(1) # => true
row.field?(5) # => false
//}... -
CSV
# read -> [Array] | CSV :: Table (125.0) -
残りの行を読み込んで配列の配列を返します。 self の生成時に headers オプションに偽でない値が指定されていた場合は CSV::Table オブジェクトを返します。
...ない値が指定されていた場合は CSV::Table オブジェクトを返します。
データソースは読み込み用にオープンされている必要があります。
//emlist[例 headers: false][ruby]{
require "csv"
csv = CSV.new(DATA.read)
csv.read
# => [["header1", "header2"], [......_1", "row1_2"], ["row2_1", "row2_2"]]
__END__
header1,header2
row1_1,row1_2
row2_1,row2_2
//}
//emlist[例 headers: true][ruby]{
require "csv"
csv = CSV.new(DATA.read, headers: true)
csv.read
# => #<CSV::Table mode:col_or_row row_count:3>
__END__
header1,header2
row1_1,row1_2
row2_1,row2_2
//}... -
CSV
# readlines -> [Array] | CSV :: Table (125.0) -
残りの行を読み込んで配列の配列を返します。 self の生成時に headers オプションに偽でない値が指定されていた場合は CSV::Table オブジェクトを返します。
...ない値が指定されていた場合は CSV::Table オブジェクトを返します。
データソースは読み込み用にオープンされている必要があります。
//emlist[例 headers: false][ruby]{
require "csv"
csv = CSV.new(DATA.read)
csv.read
# => [["header1", "header2"], [......_1", "row1_2"], ["row2_1", "row2_2"]]
__END__
header1,header2
row1_1,row1_2
row2_1,row2_2
//}
//emlist[例 headers: true][ruby]{
require "csv"
csv = CSV.new(DATA.read, headers: true)
csv.read
# => #<CSV::Table mode:col_or_row row_count:3>
__END__
header1,header2
row1_1,row1_2
row2_1,row2_2
//}... -
JSON
:: Parser # parse -> object (113.0) -
現在のソースをパースして結果を Ruby のオブジェクトとして返します。
...。
//emlist[例][ruby]{
require 'json'
class Person
attr_accessor :name, :age
def []=(key, value)
instance_variable_set("@#{key}", value)
end
end
parser = JSON::Parser.new(DATA.read, object_class: Person)
person = parser.parse
person.class # => Person
person.name # => "tanaka"
person.......age # => 20
__END__
{
"name":"tanaka",
"age":20
}
//}
@see JSON::Parser#source... -
JSON
:: Parser # source -> String (113.0) -
現在のソースのコピーを返します。
...//emlist[例][ruby]{
require 'json'
parser = JSON::Parser.new(DATA.read)
print parser.source
# => {
# => "Tanaka": {
# => "name":"tanaka",
# => "age":20
# => },
# => "Suzuki": {
# => "name":"suzuki",
# => "age":25
# => }
# => }
__END__
{
"Tanaka": {
"name":"tanaka",...