225件ヒット
[1-100件を表示]
(0.027秒)
ライブラリ
- ビルトイン (12)
- csv (12)
-
net
/ protocol (7) -
net
/ telnet (2) - openssl (24)
-
rexml
/ document (36) -
rinda
/ rinda (12) -
rinda
/ tuplespace (24) -
rubygems
/ package / tar _ writer (48) - socket (24)
- stringio (12)
- zlib (12)
キーワード
- BoundedStream (12)
- CSV (12)
- Default (12)
- FileOverflow (12)
- GzipWriter (12)
- IO (12)
- InvalidHashTupleKey (12)
- Pretty (12)
- RSA (12)
- RestrictedStream (12)
- SSLSocket (12)
- StringIO (12)
- TCPServer (12)
- TCPSocket (12)
- TarWriter (12)
- Telnet (2)
- Transitive (12)
- TupleEntry (12)
- TupleSpace (12)
- WriteTimeout (7)
検索結果
先頭5件
-
Net
:: WriteTimeout (6013.0) -
データを書き込むときにタイムアウトしたときに発生する例外です。
...データを書き込むときにタイムアウトしたときに発生する例外です。
タイムアウトまでの時間は Net::HTTP#write_timeout=、
Net::FTP#write_timeout= などで設定します。... -
Zlib
:: GzipWriter (6013.0) -
gzip 形式の圧縮ファイルを書き出すラッパークラスです。 IO クラスのインスタンス (又は IO クラスのインスタンスと同じメソッドを 持つオブジェクト) と関連付けて使用します。
...ib'
Zlib::GzipWriter.open('hoge.gz') {|gz|
gz.write 'jugemu jugemu gokou no surikire...'
}
f = File.open('hoge.gz', 'w')
gz = Zlib::GzipWriter.new(f)
gz.write 'jugemu jugemu gokou no surikire...'
gz.close
なお、Ruby の finalizer の制約のため、GzipWriter オブジェ......クトは必ず
Zlib::GzipWriter#close 等を用いてクローズしてください。
そうしなければフッターを書き出すことができず、壊れた gzip ファイルを
生成してしまう可能性があります。... -
Gem
:: Package :: TarWriter (6001.0) -
tar ファイルを書き込むためのクラスです。
tar ファイルを書き込むためのクラスです。 -
Gem
:: Package :: TarWriter :: RestrictedStream (3017.0) -
write メソッドのみを提供する IO のラッパークラスです。
...write メソッドのみを提供する IO のラッパークラスです。... -
Gem
:: Package :: TarWriter :: BoundedStream (3001.0) -
データサイズの上限がある IO のラッパークラスです。
データサイズの上限がある IO のラッパークラスです。 -
Gem
:: Package :: TarWriter :: FileOverflow (3001.0) -
上限サイズを越えて書き込もうとした場合に発生する例外です。
上限サイズを越えて書き込もうとした場合に発生する例外です。 -
StringIO (25.0)
-
文字列に IO と同じインタフェースを持たせるためのクラスです。
...ind
p sio.read(1) #=> "h"
sio.write("OGE")
sio.rewind
p sio.read #=> "hOGE"
//}
=== 例外
StringIO オブジェクトは大抵の場合 IO オブジェクトと同じ例外を発生させます。
例えば次の例では write は IOError を発生させます。
//e......mlist[例][ruby]{
require "stringio"
sio = StringIO.new("hoge")
sio.close
sio.write("a")
# => in `write': not opened for writing (IOError)
//}... -
IO (19.0)
-
基本的な入出力機能のためのクラスです。
...IO#read_nonblock
* IO#readpartial
* IO#sysread
また書き込みメソッド IO#write も IO のエンコーディングの影響を受けます。
IO のすべての書き込みメソッドは内部で IO#write を呼びますので、
書き込みメソッドはすべて IO のエンコーデ......す。
例1:
f = File.open('file1')
p f.getc.encoding #=> Encoding::EUC_JP
例2:
f = File.open('t.txt', 'w+:shift_jis:euc-jp')
f.write "\xB4\xC1\xBB\xFA" # 文字列 "漢字" の EUC-JP リテラル
f.rewind
s = f.read(4)
puts s.dump #=>... -
REXML
:: Formatters :: Default (19.0) -
XMLドキュメントを(文字列として)出力するクラスです。
...er = REXML::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
# => "<ch......ildren>\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"
//}...