るりまサーチ

最速Rubyリファレンスマニュアル検索!
50件ヒット [1-50件を表示] (0.021秒)
トップページ > クエリ:stdout[x] > 種類:クラス[x]

別のキーワード

  1. tracer stdout
  2. tracer stdout=
  3. tracer stdout_mutex
  4. object stdout
  5. kernel $stdout

ライブラリ

キーワード

検索結果

Psych::Stream (19.0)

入力されたオブジェクトから変換された YAML document を指定した IO に出力する機能を持つクラスです。

...inish を呼ぶことで変換を完了します。
stream = Psych::Stream.new($stdout)
stream.start
stream.push({:foo => 'bar'})
stream.finish

YAML document は(バッファリングされずに)直接 $stdout に出力されます。

finish を確実に呼び出すためには Psych::Str...
...eam#start メソッドを
ブロック付きで呼び出すとよいでしょう。

stream = Psych::Stream.new($stdout)
stream.start do |em|
em.push(:foo => 'bar')
end

基本的な仕組みは Psych::Visitors::YAMLTree と似ています。...

CSV (7.0)

このクラスは CSV ファイルやデータに対する完全なインターフェイスを提供します。

..."CSV", "String"]
//}

=== ショートカット

//emlist[][ruby]{
require 'csv'

CSV { |csv_out| csv_out << %w{my data here} } # to $stdout
CSV(csv = "") { |csv_str| csv_str << %w{my data here} } # to a String
CSV($stderr) { |csv_err| csv_err << %w{my data here} } # to $stderr
/...

Gem::ConsoleUI (7.0)

Gem::StreamUI を標準入力、標準出力、標準エラー出力を使用して初期化します。

...Gem::StreamUI を標準入力、標準出力、標準エラー出力を使用して初期化します。

@see Object::STDIN, Object::STDOUT, Object::STDERR...

Interrupt (7.0)

SIGINT シグナルを捕捉していないときに SIGINT シグナルを受け取ると発生します。 SIGINT 以外のシグナルを受信したときに発生する例外については SignalException を参照してください。

...てください。

使用例

=begin
#SIGINTを捕捉したい場合
Signal.trap('INT'){
print "\nINTを捕捉した。\n"
exit 1
}
=end

begin
begin
print "z"
$stdout.flush
sleep(1)
end while true
rescue Interrupt
print "!!\n"
exit 1
end...

Net::Telnet (7.0)

このクラスは telnet のクライアント機能を提供します。

...が出るまで待ち合わせる
telnet.cmd("ls") {|c| print c}

# sleep で 5 秒
telnet.cmd("sleep 5 && echo foobar &") {|c| print c}

STDOUT
.flush # <- これがないとここまで処理が来てることがわかりにくい

# 前のコマンドの出力を待ち合わせる...

絞り込み条件を変える