1561件ヒット
[1-100件を表示]
(0.044秒)
別のキーワード
種類
ライブラリ
- ビルトイン (547)
- csv (84)
- dbm (12)
- gdbm (12)
- json (12)
-
net
/ http (48) -
net
/ pop (12) - openssl (48)
- optparse (12)
- pathname (12)
- rake (48)
-
rexml
/ document (36) -
rubygems
/ package / tar _ writer (72) -
rubygems
/ require _ paths _ builder (12) - socket (36)
- stringio (72)
-
win32
/ registry (60) - zlib (240)
クラス
- BasicSocket (12)
- CSV (60)
-
CSV
:: Table (24) - DBM (12)
-
File
:: Stat (12) - GDBM (12)
-
Gem
:: Package :: TarWriter (12) -
Gem
:: Package :: TarWriter :: BoundedStream (48) - IO (278)
- Method (14)
- Module (4)
-
Net
:: HTTP (24) -
Net
:: HTTPResponse (24) -
Net
:: POP3 (12) - Object (12)
- OptionParser (12)
- Pathname (12)
- Proc (14)
-
RDoc
:: Options (12) -
REXML
:: Attribute (12) -
REXML
:: XMLDecl (24) -
Rake
:: FileList (24) -
Rake
:: FileTask (12) - Socket (24)
- StringIO (72)
-
Win32
:: Registry (36) -
Zlib
:: GzipWriter (228)
モジュール
- FileTest (141)
-
Gem
:: RequirePathsBuilder (12) - JSON (12)
- Kernel (60)
-
OpenSSL
:: Buffering (36) - RakeFileUtils (12)
-
Win32
:: Registry :: Constants (24)
キーワード
-
$ > (12) -
$ stderr (12) -
$ stdout (12) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - << (26)
- >> (14)
- BoundedStream (12)
- Buffering (12)
- GzipWriter (12)
-
KEY
_ CREATE _ SUB _ KEY (12) -
KEY
_ ENUMERATE _ SUB _ KEYS (12) -
NEWS for Ruby 2
. 0 . 0 (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) -
NEWS for Ruby 3
. 1 . 0 (4) - WRITER (24)
- WaitWritable (12)
-
attr
_ writer (4) - binread (12)
- binwrite (24)
- birthtime (12)
- close (12)
- closed? (36)
-
closed
_ write? (12) - comment= (12)
-
connect
_ nonblock (12) - display (12)
- dump (12)
-
each
_ byte (24) - empty? (9)
-
excluded
_ from _ list? (12) -
executable
_ real? (12) - finish (12)
- flush (12)
- get (12)
- grpowned? (12)
- gsub! (12)
- limit (12)
- load (12)
- mtime= (12)
- needed? (12)
- new (24)
-
nowrite
_ flag (12) - open (60)
-
orig
_ name= (12) - owned? (12)
- pipe (96)
- popen (84)
- pos (12)
- post (12)
- pread (8)
- print (12)
- printf (12)
- putc (12)
- puts (12)
-
rb
_ attr (12) -
rb
_ define _ attr (12) -
rb
_ mod _ attr _ writer (12) -
rb
_ thread _ select (1) - rdoc (12)
- read (12)
-
read
_ body (24) - readable? (12)
- readbyte (12)
- readlines (12)
- recv (12)
-
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 3 feature (12) -
ruby 1
. 8 . 5 feature (12) -
rubygems
/ package / tar _ writer (12) -
set
_ encoding _ by _ bom (6) - setgid? (12)
- setuid? (12)
- socket? (12)
- start (12)
- sticky? (12)
- symlink? (12)
- sync= (12)
- syswrite (12)
- tcp (12)
- tell (12)
- test (24)
-
to
_ csv (12) -
to
_ s (12) - wrap (24)
- writable? (12)
-
write
_ bin (12) -
write
_ headers? (12) -
write
_ i (12) -
write
_ nonblock (36) -
write
_ require _ paths _ file _ if _ needed (12) -
write
_ s (12) - writeencoding (12)
- writethis (12)
- written (12)
- zero? (12)
検索結果
先頭5件
-
Zlib
:: GzipWriter # write(*str) -> Integer (24113.0) -
自身に str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。
...できたバイト数を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.write "foo"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> foo
@see IO#write... -
Zlib
:: GzipWriter # write(str) -> Integer (24113.0) -
自身に str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。
...できたバイト数を返します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.write "foo"
}
fr = File.open(filename)
Zlib::GzipReader.wrap(fr){|gz|
puts gz.read
}
#=> foo
@see IO#write... -
Gem
:: Package :: TarWriter :: BoundedStream # write(data) -> Integer (24101.0) -
与えられたデータを自身に関連付けられた IO に書き込みます。
...込みます。
@param data 書き込むデータを指定します。
@return 書き込んだデータのサイズを返します。
@raise Gem::Package::TarWriter::FileOverflow Gem::Package::TarWriter::BoundedStream#limit を越えて
書き込もうとした場合に発生します。... -
REXML
:: Attribute # write(output , indent = -1) -> object (21201.0) -
output に self の情報を name='value' という形式で書き込みます。
output に self の情報を name='value' という形式で書き込みます。
output が返ります。
@param output 書き込み先の IO オブジェクト
@param indent インデントレベル、ここでは無視される -
OpenSSL
:: Buffering # write(str) -> Integer (21107.0) -
str を出力します。
...str を出力します。
書き込んだデータの長さを返します。
IO#write と同様です。
@param str 出力する文字列... -
StringIO
# write(*obj) -> Integer (18213.0) -
自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。 書き込まれた文字列の長さを返します。
...自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。
書き込まれた文字列の長さを返します。
全ての出力メソッドは、最終的に「write」という名のメソッドを呼び出すので、
このメソッド......することができます。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み可能でない時に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.write("aaa") #=> 3
a.string... -
StringIO
# write(obj) -> Integer (18213.0) -
自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。 書き込まれた文字列の長さを返します。
...自身に obj を書き込みます。obj が文字列でなければ to_s による文字列化を試みます。
書き込まれた文字列の長さを返します。
全ての出力メソッドは、最終的に「write」という名のメソッドを呼び出すので、
このメソッド......することができます。
@param obj 書き込みたいオブジェクトを指定します。
@raise IOError 自身が書き込み可能でない時に発生します。
//emlist[例][ruby]{
require "stringio"
a = StringIO.new("hoge", 'r+')
a.write("aaa") #=> 3
a.string... -
IO
# write _ nonblock(string , exception: true) -> Integer | :wait _ writable (12335.0) -
IO をノンブロッキングモードに設定し、string を write(2) システムコールで書き出します。
...、string を write(2) システムコールで書き出します。
write(2) が成功した場合、書き込んだ長さを返します。
EAGAIN, EINTR などは例外 Errno::EXXX として呼出元に報告されます。
書き込んだバイト数(つまり返り値)は String#bytesize の......があります。
発生した例外 がErrno::EAGAIN、 Errno::EWOULDBLOCK である場合は、
その例外オブジェクトに IO::WaitWritable が Object#extend
されます。よって IO::WaitWritable を write_nonblock のリトライが必要
かの判定に用いることができます......き込み時に Errno::EAGAIN、Errno::EWOULDBLOCK が発生
する代わりに :wait_writable を返します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX write(2) が失敗した場合に発生します。... -
Win32
:: Registry # write _ bin(name , value) (12221.0) -
@todo
...@todo
レジストリ値 name に value を書き込みます。
レジストリ値の型はそれぞれ REG_SZ(write_s), REG_DWORD(write_i),
REG_BINARY(write_bin) です。... -
IO
. binwrite(path , string , offset=nil) -> Integer (12218.0) -
path で指定されるファイルを開き、string を書き込み、 閉じます。
...ファイルを開き、string を書き込み、
閉じます。
ファイルを開くときの mode が "rb:ASCII-8BIT" で、バイナリモードが有効
である点以外は IO.write と同じです。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドを実......tring 書き込む文字列
@param offset 書き込み開始位置
//emlist[例][ruby]{
# 8x8の真っ白なPNG画像データ。
png = 'iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAAAAADhZOFXAAAADklEQVQIW2P4DwUMlDEA98A/wTjP
QBoAAAAASUVORK5CYII='.unpack('m').first
# 期待する先頭16バイトの16進ダ......0d 49 48 44 52
# binwriteを使用した場合: どの環境でも正しく保存できる。
IO.binwrite('white.binmode.png', png)
puts IO.binread('white.binmode.png', 16).unpack('C*').map {|c| '%02x' % c }.join(' ')
# => 89 50 4e 47 0d 0a 1a 0a 00 00 00 0d 49 48 44 52
# binwriteを使用しな... -
OpenSSL
:: Buffering # write _ nonblock(s) -> Integer (12207.0) -
文字列 s をノンブロッキングモードで書き込みます。
...で
ブロックする可能性があります。
基本的には IO#write_nonblock と同様です。しかし以下のような
違いもあります。
このメソッドはソケットが読み込み不可能(IO::WaitReadable)
という理由で
例外を発生させる可能性があります......る場合に発生します。
読み込み可能状態を待つ必要がある場合には IO::WaitReadable を、
書き込み可能状態を待つ必要がある場合には IO::WaitWritable を、
それぞれ extend した例外オブジェクトが生成されます。...