420件ヒット
[201-300件を表示]
(0.077秒)
ライブラリ
- csv (36)
- json (180)
- openssl (72)
-
rdoc
/ generator / darkfish (12) -
rdoc
/ generator / json _ index (12) -
rdoc
/ generator / ri (12) -
rubygems
/ doc _ manager (24) -
rubygems
/ indexer (12) -
rubygems
/ installer (48) -
webrick
/ httprequest (12)
クラス
- Array (12)
- CSV (24)
-
Gem
:: DocManager (24) -
Gem
:: Indexer (12) -
Gem
:: Installer (48) -
JSON
:: State (168) -
OpenSSL
:: PKey :: DH (48) -
OpenSSL
:: PKey :: EC (24) -
RDoc
:: Generator :: Darkfish (12) -
RDoc
:: Generator :: JsonIndex (12) -
RDoc
:: Generator :: RI (12) -
WEBrick
:: HTTPRequest (12)
モジュール
- Kernel (12)
キーワード
- JSON (12)
-
check
_ circular? (12) - configure (12)
- continue (12)
-
force
_ quotes? (12) -
generate
_ bin (12) -
generate
_ bin _ script (12) -
generate
_ bin _ symlink (12) -
generate
_ index (12) -
generate
_ key (12) -
generate
_ key! (12) -
generate
_ rdoc (12) -
generate
_ ri (12) -
generate
_ windows _ script (12) - indent (12)
- indent= (12)
-
max
_ nesting (12) -
max
_ nesting= (12) - merge (12)
-
object
_ nl (12) -
object
_ nl= (12) -
params
_ ok? (12) -
priv
_ key= (12) -
pub
_ key= (12) -
public
_ key? (12) - space (12)
- space= (12)
-
space
_ before (12) -
space
_ before= (12) -
to
_ csv (12) -
write
_ headers? (12)
検索結果
先頭5件
-
WEBrick
:: HTTPRequest # continue (17.0) -
@todo 1.9.3 Generate HTTP/1.1 100 continue response if the client expects it, otherwise does nothing.
...@todo 1.9.3
Generate HTTP/1.1 100 continue response if the client expects it,
otherwise does nothing.... -
CSV
# force _ quotes? -> bool (13.0) -
出力される全てのフィールドがクオートされる場合は、真を返します。
...ult = CSV.generate(force_quotes: false) do |csv|
rows.each { |row| csv << row }
csv.force_quotes? # => false
end
print result
# => header1,header2
# "row1_1,",row1_2
//}
//emlist[例][ruby]{
require "csv"
rows = [["header1", "header2"], ["row1_1,", "row1_2"]]
result = CSV.generate(force_qu... -
CSV
# write _ headers? -> bool (13.0) -
ヘッダを出力先に書き込む場合は真を返します。 そうでない場合は偽を返します。
...eader = ["header1", "header2"]
row = ["row1_1", "row1_2"]
result = CSV.generate(headers: header, write_headers: false) do |csv|
csv.write_headers? # => false
csv << row
end
result # => "row1_1,row1_2\n"
result = CSV.generate(headers: header, write_headers: true) do |csv|
csv.write_headers? #... -
JSON
:: State # check _ circular? -> bool (13.0) -
循環参照のチェックを行う場合は、真を返します。 そうでない場合は偽を返します。
...[[[[[[[[[[0]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
s = JSON.state.new
begin
JSON.generate(a, s)
rescue JSON::NestingError => e
[e, s.max_nesting, s.check_circular?] # => [#<JSON::NestingError: nesting of 100 is too deep>, 100, true]......]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
s2 = JSON.state.new(max_nesting: 0)
json = JSON.generate(a, s2)
[json, s2.max_nesting, s2.check_circular?] # => ["[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[... -
JSON
:: State # configure(options = {}) -> self (13.0) -
与えられたハッシュで自身を設定します。
...:State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"
json_state.configure(indent: " ")
json_state.indent # => " "
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{ \... -
JSON
:: State # indent=(string) (13.0) -
インデントに使用する文字列をセットします。
...json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"
json_state.indent = " "
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{ \"key1\":\"value1\",... -
JSON
:: State # max _ nesting=(depth) (13.0) -
生成される JSON 形式の文字列のネストの深さの最大値をセットします。
...せん。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(max_nesting: 2)
json_state.max_nesting # => 2
JSON.generate([[]], json_state)
json_state.max_nesting = 3
json_state.max_nesting # => 3
JSON.generate([[[[]]]], json_state) # => JSON::NestingError
//}... -
JSON
:: State # merge(options = {}) -> self (13.0) -
与えられたハッシュで自身を設定します。
...:State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\":\"value1\",\t\"key2\":\"value2\"}"
json_state.configure(indent: " ")
json_state.indent # => " "
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{ \... -
JSON
:: State # object _ nl -> String (13.0) -
JSON 形式の文字列中に現れる JavaScript のオブジェクトの行末に挿入する文字列を返します。
...n_state.object_nl # => ""
puts JSON.generate([1, 2, { name: "tanaka", age: 19 }], json_state)
# => [1,2,{"name":"tanaka","age":19}]
json_state = JSON::State.new(object_nl: "\n")
json_state.object_nl # => "\n"
puts JSON.generate([1, 2, { name: "tanaka", age: 19 }], json_state...