571件ヒット
[501-571件を表示]
(0.098秒)
別のキーワード
ライブラリ
- ビルトイン (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件
-
OpenStruct
# each _ pair { |key , value| } -> self (19.0) -
self の各要素の名前と要素を引数としてブロックを評価します。
...ックを評価します。
ブロックを指定した場合は self を返します。そうでない場合は
Enumerator を返します。
例:
require 'ostruct'
data = OpenStruct.new("country" => "Australia", :population => 20_000_000)
data.each_pair.to_a # => population, 20000000... -
OpenStruct
# to _ h -> { Symbol => object } (19.0) -
self を各要素の名前をキー(Symbol)、要素が値のハッシュに変換して返 します。
...self を各要素の名前をキー(Symbol)、要素が値のハッシュに変換して返
します。
//emlist[例][ruby]{
require 'ostruct'
data = OpenStruct.new("country" => "Australia", :capital => "Canberra")
data.to_h # => {:country => "Australia", :capital => "Canberra" }
//}... -
CSV
# gets -> Array | CSV :: Row (13.0) -
String や IO をラップしたデータソースから一行だけ読み込んで フィールドの配列か CSV::Row のインスタンスを返します。
...しない場合は配列を返します。
ヘッダを使用する場合は 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
# readline -> Array | CSV :: Row (13.0) -
String や IO をラップしたデータソースから一行だけ読み込んで フィールドの配列か CSV::Row のインスタンスを返します。
...しない場合は配列を返します。
ヘッダを使用する場合は 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
# shift -> Array | CSV :: Row (13.0) -
String や IO をラップしたデータソースから一行だけ読み込んで フィールドの配列か CSV::Row のインスタンスを返します。
...しない場合は配列を返します。
ヘッダを使用する場合は 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
//}... -
JSON
:: Parser # parse -> object (13.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 # =... -
JSON
:: Parser # source -> String (13.0) -
現在のソースのコピーを返します。
...現在のソースのコピーを返します。
//emlist[例][ruby]{
require 'json'
parser = JSON::Parser.new(DATA.read)
print parser.source
# => {
# => "Tanaka": {
# => "name":"tanaka",
# => "age":20
# => },
# => "Suzuki": {
# => "name":"suzuki",
# => "age":25
# => }
#...