種類
- インスタンスメソッド (187)
- モジュール関数 (77)
- 特異メソッド (44)
- ライブラリ (11)
ライブラリ
- csv (44)
- json (187)
- openssl (22)
-
rdoc
/ generator / ri (11) -
rubygems
/ doc _ manager (11) -
rubygems
/ installer (22) -
webrick
/ httprequest (11)
クラス
- Array (11)
- CSV (33)
-
Gem
:: DocManager (11) -
Gem
:: Installer (22) -
JSON
:: State (99) -
OpenSSL
:: BN (11) -
OpenSSL
:: PKey :: DH (11) -
RDoc
:: Generator :: RI (11) -
WEBrick
:: HTTPRequest (11)
モジュール
- JSON (88)
キーワード
- continue (11)
-
create
_ id (11) - dump (11)
-
fast
_ generate (11) -
fast
_ unparse (11) -
generate
_ bin _ script (11) -
generate
_ line (11) -
generate
_ prime (11) -
generate
_ ri (11) -
generate
_ windows _ script (11) - indent (11)
- indent= (11)
-
object
_ nl (11) -
object
_ nl= (11) -
pretty
_ generate (11) -
pretty
_ unparse (11) -
priv
_ key= (11) -
rdoc
/ generator (11) - space (11)
- space= (11)
-
space
_ before (11) -
space
_ before= (11) -
to
_ csv (11) - unparse (11)
-
write
_ headers? (11)
検索結果
先頭5件
-
RDoc
:: Generator :: RI # generate -> () (21117.0) -
解析した情報を ri コマンドから読めるようにファイルに出力します。
...解析した情報を ri コマンドから読めるようにファイルに出力します。... -
JSON
. # generate(object , state = nil) -> String (18219.0) -
与えられたオブジェクトを一行の JSON 形式の文字列に変換して返します。
...字列です。
: :space
a string that is put after, a : or , delimiter (default: '')
: :space_before
a string that is put before a : pair delimiter (default: '')
: :object_nl
a string that is put at the end of a JSON object (default: '')
: :array_nl
a string that is put at the end of a JSON......on"
JSON.generate([1, 2, { name: "tanaka", age: 19 }])
# => "[1,2,{\"name\":\"tanaka\",\"age\":19}]"
json_state = JSON::State.new(space: " ")
JSON.generate([1, 2, { name: "tanaka", age: 19 }], json_state)
# => "[1,2,{\"name\": \"tanaka\",\"age\": 19}]"
//}
@see JSON::State, JSON.#pretty_generate... -
CSV
. generate(str = "" , options = Hash . new) {|csv| . . . } -> String (18207.0) -
このメソッドは与えられた文字列をラップして CSV のオブジェクトとしてブロックに渡します。 ブロック内で CSV オブジェクトに行を追加することができます。 ブロックを評価した結果は文字列を返します。
...irst name,last name,age
1,taro,tanaka,20
2,jiro,suzuki,18
3,ami,sato,19
4,yumi,adachi,21
EOS
csv = CSV.generate(text, headers: true) do |csv|
csv.add_row(["5", "saburo", "kondo", "34"])
end
print csv
# => id,first name,last name,age
# 1,taro,tanaka,20
# 2,jiro,suzuki,18
# 3,ami,sato,19
# 4,yumi,... -
JSON
:: State # generate(obj) -> String (18201.0) -
Generates a valid JSON document from object obj and returns the result. If no valid JSON document can be created this method raises a GeneratorError exception.
...
Generates a valid JSON document from object obj and returns the
result. If no valid JSON document can be created this method raises a
GeneratorError exception.... -
Gem
:: DocManager # generate _ ri (12218.0) -
自身にセットされている Gem::Specification の情報をもとに RI 用のデータを生成します。
...自身にセットされている Gem::Specification の情報をもとに RI 用のデータを生成します。... -
Gem
:: Installer # generate _ bin _ script(filename , bindir) (12201.0) -
Gem に入っているアプリケーションを実行するためのスクリプトを作成します。
Gem に入っているアプリケーションを実行するためのスクリプトを作成します。
@param filename ファイル名を指定します。
@param bindir 実行ファイルを配置するディレクトリを指定します。 -
Gem
:: Installer # generate _ windows _ script(filename , bindir) (12201.0) -
コマンドの実行を容易にするために Windows 向けのバッチファイルを作成します。
コマンドの実行を容易にするために Windows 向けのバッチファイルを作成します。
@param bindir 実行ファイルを配置するディレクトリを指定します。
@param filename ファイル名を指定します。 -
OpenSSL
:: BN . generate _ prime(bits , safe=true , add=nil , rem=nil) -> OpenSSL :: BN (12201.0) -
ランダム(擬似乱数的)な bits ビットの素数を返します。
ランダム(擬似乱数的)な bits ビットの素数を返します。
暗号的に意味のある素数は十分大きくないといけないので、
bits が小さすぎる場合は期待する結果を返しません。
safe が真であれば、「安全な」素数((p-1)/2が素数である素数p)を
返します。
add に整数を渡すと、 p % add == rem であるような
素数pのみを返します。rem が nil の場合は rem=1と見なします。
@param bits 生成するランダム素数のビット数
@param safe true で安全な素数のみを生成する
@param add 生成する素数の剰余の条件
@param ... -
JSON
. # pretty _ generate(object , options = nil) -> String (6237.0) -
Ruby のオブジェクトを JSON 形式の文字列に変換して返します。
...Ruby のオブジェクトを JSON 形式の文字列に変換して返します。
このメソッドは JSON.#generate よりも人間に読みやすい文字列を返します。
pretty_unparse は将来削除される予定です。
@param object JSON 形式の文字列に変換するオブ......JSON.#generate を参照してください。
//emlist[例][ruby]{
require "json"
hash = { "name": "tanaka", "age": 19 }
puts JSON.generate(hash)
# => {"name":"tanaka","age":19}
puts JSON.pretty_generate(hash)
# => {
# "name": "tanaka",
# "age": 19
# }
puts JSON.pretty_generate(hash......, space: "\t")
# => {
# "name": "tanaka",
# "age": 19
# }
//}
@see JSON.#generate... -
CSV
. generate _ line(row , options = Hash . new) -> String (6207.0) -
このメソッドは一つの Array オブジェクトを CSV 文字列に変換するためのショートカットです。 複数行のCSVを扱う際はCSV#<<を使うとより高速です。
...コーディングを指定することができます。
:row_sep というキーの値には $/ がセットされます。
//emlist[例][ruby]{
require "csv"
taro = ['1', 'taro', 'tanaka', '20']
CSV.generate_line(taro, col_sep: '|') # => "1|taro|tanaka|20\n"
//}
@see CSV.new...