ライブラリ
- ビルトイン (306)
- csv (16)
-
net
/ http (79) -
net
/ smtp (24) -
net
/ telnet (6) - openssl (36)
- optparse (12)
- rake (72)
-
rake
/ packagetask (12) -
rexml
/ document (132) -
rinda
/ rinda (12) -
rinda
/ tuplespace (24) -
rubygems
/ package / tar _ writer (84) - socket (36)
- stringio (60)
- zlib (120)
クラス
-
ARGF
. class (12) - Array (4)
- BasicSocket (12)
- CSV (12)
- File (12)
-
Gem
:: Package :: TarWriter (60) -
Gem
:: Package :: TarWriter :: BoundedStream (12) -
Gem
:: Package :: TarWriter :: RestrictedStream (12) - IO (244)
- Method (14)
- Module (12)
-
Net
:: HTTP (55) -
Net
:: HTTPResponse (24) -
Net
:: SMTP (24) -
Net
:: Telnet (6) - Object (12)
-
OpenSSL
:: SSL :: SSLSocket (12) - OptionParser (12)
-
REXML
:: AttlistDecl (12) -
REXML
:: Attribute (12) -
REXML
:: Declaration (12) -
REXML
:: DocType (12) -
REXML
:: Document (24) -
REXML
:: Element (12) -
REXML
:: Entity (12) -
REXML
:: ExternalEntity (12) -
REXML
:: Formatters :: Default (12) -
REXML
:: NotationDecl (12) -
Rake
:: Application (12) -
Rake
:: FileList (36) -
Rake
:: PackageTask (12) -
Rinda
:: TupleSpace (24) -
Rinda
:: TupleSpaceProxy (12) - Socket (24)
- StringIO (60)
-
Zlib
:: GzipWriter (120)
モジュール
-
OpenSSL
:: Buffering (24) -
Rake
:: TaskManager (12) - RakeFileUtils (12)
キーワード
- << (19)
- >> (7)
-
add
_ file (24) -
add
_ file _ simple (24) -
add
_ loader (12) -
attr
_ writer (12) - comment= (12)
- connect (12)
-
connect
_ nonblock (12) - display (12)
- each (60)
-
each
_ line (60) - egrep (12)
-
excluded
_ from _ list? (12) - fcntl (12)
- flock (12)
- flush (12)
- get (24)
- import (12)
- load (12)
- mkdir (12)
- mtime= (12)
- notify (12)
- nowrite (12)
-
orig
_ name= (12) -
package
_ files= (12) - post (24)
- pread (8)
- print (14)
- printf (12)
- putc (12)
- puts (26)
- pwrite (8)
-
read
_ body (24) - readlines (36)
- ready (12)
- recv (12)
- reopen (48)
-
synthesize
_ file _ task (12) - syswrite (36)
-
to
_ csv (4) -
write
_ nonblock (36) -
write
_ timeout= (7)
検索結果
先頭5件
-
Zlib
:: GzipWriter # write(*str) -> Integer (30320.0) -
自身に str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。
...自身に str を出力します。str が文字列でなけ
れば to_s による文字列化を試みます。
@param str 出力する文字列を指定します。文字列でない場合は to_s で文字列に変換します。
@return 実際に出力できたバイト数を返します。......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 (30320.0) -
自身に str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。
...自身に str を出力します。str が文字列でなけ
れば to_s による文字列化を試みます。
@param str 出力する文字列を指定します。文字列でない場合は to_s で文字列に変換します。
@return 実際に出力できたバイト数を返します。......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 (27308.0) -
与えられたデータを自身に関連付けられた IO に書き込みます。
...付けられた IO に書き込みます。
@param data 書き込むデータを指定します。
@return 書き込んだデータのサイズを返します。
@raise Gem::Package::TarWriter::FileOverflow Gem::Package::TarWriter::BoundedStream#limit を越えて
書き込もうとした... -
Gem
:: Package :: TarWriter :: RestrictedStream # write(data) -> Integer (27308.0) -
与えられたデータを自身に関連付けられた IO に書き込みます。
...与えられたデータを自身に関連付けられた IO に書き込みます。
@param data 書き込むデータを指定します。
@return 書き込んだデータのサイズを返します。... -
REXML
:: ExternalEntity # write(output , indent) -> () (27214.0) -
output へ self を文字列化して出力します。
...output へ self を文字列化して出力します。
このメソッドは deprecated です。REXML::Formatter で
出力してください。
@param output 出力先の IO オブジェクト
@param indent インデントの大きさ。無視されます。... -
IO
# write(*str) -> Integer (24326.0) -
IOポートに対して str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
...IOポートに対して str を出力します。str が文字列でなけ
れば to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
IO#syswrite を除く全ての出力メソッドは、最終的に
"write" という名のメソッドを呼び出......param str 自身に書き込みたい文字列を指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
File.open("textfile", "w+") do |f|
f.writ......e("This is") # => 7
end
File.read("textfile") # => "This is"
//}
//emlist[複数引数の例][ruby]{
File.open("textfile", "w+") do |f|
f.write("This is", " a test\n") # => 15
end
File.read("textfile") # => "This is a test\n"
//}... -
IO
# write(str) -> Integer (24320.0) -
IOポートに対して str を出力します。str が文字列でなけ れば to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
...IOポートに対して str を出力します。str が文字列でなけ
れば to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
IO#syswrite を除く全ての出力メソッドは、最終的に
"write" という名のメソッドを呼び出......param str 自身に書き込みたい文字列を指定します。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
//emlist[例][ruby]{
File.open("textfile", "w+") do |f|
f.writ......e("This is") # => 7
end
File.read("textfile") # => "This is"
//}... -
StringIO
# write(*obj) -> Integer (24320.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 (24320.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... -
ARGF
. class # write(str) -> Integer (24314.0) -
処理対象のファイルに対して str を出力します。 str が文字列でなければ to_s による文字列化を試みます。 実際に出力できたバイト数を返します。
...して str を出力します。
str が文字列でなければ to_s による文字列化を試みます。
実際に出力できたバイト数を返します。
c:ARGF#inplace時にのみ使用できます。
@param str 出力する文字列を指定します。
@see ARGF.class#to_write_io... -
OpenSSL
:: Buffering # write(str) -> Integer (24314.0) -
str を出力します。
...str を出力します。
書き込んだデータの長さを返します。
IO#write と同様です。
@param str 出力する文字列... -
REXML
:: DocType # write(output , indent = 0 , transitive = false , ie _ hack = false) -> () (24232.0) -
output に DTD を出力します。
...output に DTD を出力します。
このメソッドは deprecated です。REXML::Formatter で
出力してください。
@param output 出力先の IO オブジェクト
@param indent インデントの深さ。指定しないでください。
@param transitive 無視されます。指定......param ie_hack 無視されます。指定しないでください。
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Document.new(<<EOS).doctype
<!DOCTYPE books [
<!ELEMENT book (comment)>
<!ELEMENT comment (#PCDATA)>
<!ATTLIST book
author CDATA #REQUIRED
title CDAT......A #REQUIRED
publisher CDATA "foobar publisher">
<!ENTITY p "foobar publisher">
<!ENTITY % q "quzz">
]>
EOS
doctype.write(STDOUT)
# =>
# <!DOCTYPE books [
# <!ELEMENT book (comment)>
# ....
//}...