120件ヒット
[1-100件を表示]
(0.066秒)
別のキーワード
ライブラリ
- csv (12)
-
irb
/ output-method (24) - psych (12)
-
rexml
/ document (48) -
rubygems
/ package / tar _ output (12) - zlib (12)
キーワード
- CSV (12)
- Default (12)
- Emitter (12)
- OutputMethod (12)
- Pretty (12)
- StdioOutputMethod (12)
- TarOutput (12)
- Transitive (12)
- ZStream (12)
検索結果
先頭5件
-
REXML
:: Output (18001.0) -
出力先を wrap するクラスです。 内部用なのでユーザは使わないでください。
出力先を wrap するクラスです。
内部用なのでユーザは使わないでください。 -
Gem
:: Package :: TarOutput (6001.0) -
gem-format な tar ファイルを書き出す Gem::Package::TarWriter のラッ パークラスです。
gem-format な tar ファイルを書き出す Gem::Package::TarWriter のラッ
パークラスです。 -
IRB
:: OutputMethod (6001.0) -
抽象的な出力を表すクラスです。ライブラリ内部で使用します。
抽象的な出力を表すクラスです。ライブラリ内部で使用します。 -
IRB
:: StdioOutputMethod (6001.0) -
標準出力を表すクラスです。ライブラリ内部で使用します。
標準出力を表すクラスです。ライブラリ内部で使用します。 -
REXML
:: Formatters :: Default (55.0) -
XMLドキュメントを(文字列として)出力するクラスです。
...L::Formatters::Default.new
output = StringIO.new
default_formatter.write(doc, output)
output.string
# => "<root>\n<children>\n <grandchildren/>\n</children>\n</root>\n"
output = StringIO.new
default_formatter.write(REXML::XPath.first(doc, "/root/children"), output)
output.string
# => "<children>\n......<grandchildren/>\n</children>"
ie_hack_formatter = REXML::Formatters::Default.new(true)
output = StringIO.new
ie_hack_formatter.write(doc, output)
output.string
# => "<root>\n<children>\n <grandchildren />\n</children>\n</root>\n"
//}... -
REXML
:: Formatters :: Transitive (43.0) -
XMLドキュメントをテキストの内容を変えずに 多少の整形を加えて出力するクラスです。
...OS
transitive_formatter = REXML::Formatters::Transitive.new
output = StringIO.new
transitive_formatter.write(doc, output)
output.string
# => "<root\n><children\n >\n<grandchildren foo='bar'\n />\n</children\n ></root\n>\n"
print output.string
# >> <root
# >> ><children
# >> >
# >> <grandchil......dren foo='bar'
# >> />
# >> </children
# >> ></root
# >> >
output = StringIO.new
transitive_formatter.write(REXML::XPath.first(doc, "/root/children"), output)
output.string
# => "<children\n>\n<grandchildren foo='bar'\n />\n</children\n>"
//}... -
Psych
:: Emitter (19.0) -
Psych::Parser でパースし、生じたイベントから YAML ドキュメントを再構築するようなハンドラです。
...ソッドの意味については Psych::Handler を参照してください。
require 'psych'
require 'stringio'
output = StringIO.new
emitter = Psych::Emitter.new(output)
emitter.start_stream(Psych::Parser::UTF8)
emitter.start_document([1, 1], [], false)
emitter.start_mapping(......"xyz", nil, nil, true, false, Psych::Nodes::Scalar::PLAIN)
emitter.scalar("23", nil, nil, false, true, Psych::Nodes::Scalar::SINGLE_QUOTED)
emitter.end_mapping
emitter.end_document(false)
emitter.end_stream
puts output.string
# =>
# %YAML 1.1
# ---
# a: 12
# xyz: '23'
# ...... -
REXML
:: Formatters :: Pretty (19.0) -
XMLドキュメントを(文字列として)見た目良く出力するクラスです。
...oot>
<children>
<grandchildren foo='bar'/>
</children>
</root>
EOS
pretty_formatter = REXML::Formatters::Pretty.new
output = StringIO.new
pretty_formatter.write(doc, output)
output.string
# => "<root>\n <children>\n <grandchildren foo='bar'/>\n </children>\n</root>"
# この出力結果は... -
Zlib
:: ZStream (13.0) -
圧縮データを扱うストリームを表す抽象クラスです。 具体的な圧縮/展開の操作は、それぞれサブクラスの Zlib::Deflate, Zlib::Inflate で定義されています。
...| ||
|| +--------+ +-------+ +--------+ ||
|| +--| output |<---------|zstream|<---------| input |<--+ ||
|| | | buffer | next_out+-------+next_in | buffer | | ||
|| | +--------+......===|===+
| |
v |
"output data" "input data"
入力バッファの内容を処理している最中にエラーが発生した場...