ライブラリ
- ビルトイン (758)
-
cgi
/ core (44) -
cgi
/ session (11) - csv (110)
- e2mmap (12)
- fiddle (44)
- json (22)
- logger (11)
- monitor (16)
-
net
/ http (33) -
net
/ telnet (2) - openssl (110)
- optparse (418)
- prime (22)
- pstore (11)
- psych (22)
- rake (132)
-
rake
/ loaders / makefile (11) -
rake
/ packagetask (22) -
rexml
/ document (55) -
rubygems
/ command (11) -
rubygems
/ package / tar _ reader (11) -
rubygems
/ requirement (33) -
rubygems
/ user _ interaction (22) -
rubygems
/ version (88) - shell (6)
-
shell
/ command-processor (6) -
shell
/ filter (24) - socket (44)
- stringio (292)
- thread (4)
-
webrick
/ httpresponse (44) -
webrick
/ httpserver (11) -
webrick
/ httpservlet / abstract (11) -
webrick
/ httpversion (22) -
win32
/ registry (11) - win32ole (66)
- zlib (33)
クラス
- Array (27)
- BasicSocket (11)
- CGI (22)
-
CGI
:: Session (11) - CSV (66)
-
CSV
:: Table (22) -
Encoding
:: Converter (66) -
Encoding
:: UndefinedConversionError (11) - Enumerator (11)
- Exception (22)
- Fiber (5)
-
Fiddle
:: Function (44) -
Gem
:: Command (11) -
Gem
:: Package :: TarReader (11) -
Gem
:: Requirement (33) -
Gem
:: Version (88) - IO (422)
- Integer (11)
-
JSON
:: State (22) - Logger (11)
- Method (11)
- Monitor (5)
-
Net
:: HTTP (11) -
Net
:: HTTPGenericRequest (22) -
Net
:: Telnet (2) - Object (11)
-
OpenSSL
:: SSL :: SSLContext (44) -
OpenSSL
:: SSL :: SSLSocket (22) -
OpenSSL
:: X509 :: ExtensionFactory (44) - OptionParser (418)
- PStore (11)
- Prime (11)
-
Psych
:: Nodes :: Document (22) -
RDoc
:: Options (11) -
REXML
:: Child (11) -
REXML
:: DocType (11) -
REXML
:: Document (11) -
REXML
:: Instruction (22) -
Rake
:: Application (11) -
Rake
:: FileList (88) -
Rake
:: InvocationChain (33) -
Rake
:: MakefileLoader (11) -
Rake
:: PackageTask (22) - Regexp (11)
- Shell (6)
-
Shell
:: CommandProcessor (6) -
Shell
:: Filter (24) - Socket (11)
- StopIteration (11)
- String (11)
- StringIO (292)
- Thread (82)
-
Thread
:: Backtrace :: Location (44) -
Thread
:: ConditionVariable (22) - TracePoint (17)
- UDPSocket (11)
- UNIXServer (11)
-
WEBrick
:: HTTPResponse (44) -
WEBrick
:: HTTPServer (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (11) -
WEBrick
:: HTTPVersion (22) -
WIN32OLE
_ PARAM (11) -
WIN32OLE
_ TYPE (22) -
WIN32OLE
_ TYPELIB (33) -
Win32
:: Registry (11) -
Zlib
:: Deflate (11) -
Zlib
:: GzipReader (11) -
Zlib
:: Inflate (11)
モジュール
-
CGI
:: QueryExtension (22) - Exception2MessageMapper (12)
-
Gem
:: DefaultUserInteraction (22) - MonitorMixin (11)
キーワード
- < (6)
- <=> (22)
- == (11)
- === (11)
- =~ (11)
- > (6)
- Fail (6)
- Raise (6)
- abi (11)
-
abort
_ on _ exception (11) -
abort
_ on _ exception= (11) -
absolute
_ path (11) - accept (11)
-
accept
_ nonblock (11) -
add
_ loader (11) - append (11)
-
backtrace
_ locations (33) -
base
_ label (11) - body= (11)
-
body
_ stream (11) -
body
_ stream= (11) - broadcast (11)
- bump (11)
- bytes (14)
- call (11)
- close (11)
- closed? (11)
- configure (11)
-
connect
_ nonblock (11) - content (11)
-
content
_ length (11) -
content
_ length= (11) - crl= (11)
-
default
_ argv (11) -
default
_ argv= (11) -
destination
_ encoding (11) - display (11)
- disposition (11)
-
do
_ OPTIONS (11) - each (88)
-
each
_ byte (22) -
each
_ char (22) -
each
_ line (88) - egrep (11)
- environment (11)
- eof (11)
- eof? (11)
-
error
_ char (11) -
excluded
_ from _ list? (11) - existing (11)
- existing! (11)
- ext (11)
- getbyte (22)
- getc (22)
- getopts (22)
- gets (55)
- gsub! (11)
- header (11)
- help (11)
-
http
_ version (11) - import (11)
- inspect (22)
-
instruction
_ sequence (6) - io (11)
- isatty (11)
-
issuer
_ certificate= (11) -
last
_ error (11) - lineno (11)
- lineno= (11)
- lines (14)
- load (22)
-
major
_ version (22) -
marshal
_ dump (11) -
marshal
_ load (11) - member? (11)
- merge (11)
-
minor
_ version (22) - mount (11)
- multipart? (11)
- name (11)
-
new
_ cond (16) -
new
_ session (11) -
next
_ values (11) -
on
_ head (11) -
on
_ tail (11) - optional? (11)
- order (44)
- order! (22)
- out (29)
- pack (16)
-
package
_ files (11) -
package
_ files= (11) - params (11)
- parse (33)
- parse! (11)
-
parse
_ csv (11) - path (2)
- permute (22)
- permute! (11)
- pos= (11)
- preprocess (2)
- prerelease? (11)
-
previous
_ sibling= (11) -
prime
_ division (22) -
primitive
_ convert (44) - print (22)
- printf (11)
- priority (11)
- priority= (11)
-
program
_ name (11) -
program
_ name= (11) - ptr (11)
- puts (11)
- raise (5)
-
raised
_ exception (11) - readbyte (11)
- readchar (22)
- readline (55)
- readlines (11)
-
recvfrom
_ nonblock (11) - reject (11)
- release (22)
-
renegotiation
_ cb= (11) - reopen (55)
-
report
_ on _ exception (8) -
report
_ on _ exception= (8) - resolve (11)
- result (11)
- rewind (44)
-
satisfied
_ by? (11) - seek (11)
- separator (11)
-
session
_ new _ cb (11) -
session
_ new _ cb= (11) -
set
_ dictionary (22) - setsockopt (11)
- shift (11)
- signal (11)
-
source
_ location (11) -
ssl
_ version= (22) - string (11)
-
subject
_ certificate= (11) -
subject
_ request= (11) - summarize (22)
-
summary
_ indent (11) -
summary
_ indent= (11) -
summary
_ width (11) -
summary
_ width= (11) - sync= (22)
- target (11)
-
to
_ a (11) -
to
_ csv (22) -
to
_ io (11) -
to
_ path (2) -
to
_ s (66) - transaction (11)
- truncate (11)
- tty? (11)
- ui= (11)
- ungetbyte (11)
- ungetc (22)
-
use
_ ui (11) - ver (11)
- version (44)
- version= (11)
- write (22)
検索結果
先頭5件
-
IO
# reopen(path) -> self (21040.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
...ぎます。
IO#pos, IO#lineno などはリセットされます。
@param path パスを表す文字列を指定します。
@param mode パスを開く際のモードを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test......file", "This is line one\nThis is line two\n")
f1 = File.new("testfile", "a+")
f2 = File.new("testfile")
f1.print("This is line three\n")
f2.readlines # => ["This is line one\n", "This is line two\n"]
f1.close
f2.reopen("testfile", "r") # => #<File:testfile>
f2.readlines... -
IO
# reopen(path , mode) -> self (21040.0) -
path で指定されたファイルにストリームを繋ぎ換えます。
...ぎます。
IO#pos, IO#lineno などはリセットされます。
@param path パスを表す文字列を指定します。
@param mode パスを開く際のモードを文字列で指定します。
@raise Errno::EXXX 失敗した場合に発生します。
//emlist[例][ruby]{
IO.write("test......file", "This is line one\nThis is line two\n")
f1 = File.new("testfile", "a+")
f2 = File.new("testfile")
f1.print("This is line three\n")
f2.readlines # => ["This is line one\n", "This is line two\n"]
f1.close
f2.reopen("testfile", "r") # => #<File:testfile>
f2.readlines... -
IO
# closed? -> bool (21037.0) -
self が完全に(読み込み用と書き込み用の両方が)クローズされている場合に true を返します。 そうでない場合は false を返します。
...t[例][ruby]{
IO.write("testfile", "test")
f = File.new("testfile")
f.close # => nil
f.closed? # => true
f = IO.popen("/bin/sh","r+")
f.close_write # => nil
f.closed? # => false
f.close_read # => nil
f.closed? # => true
//}
@see IO#close, IO#close_read, IO#close_write... -
IO
# getc -> String | nil (21035.0) -
IO ポートから外部エンコーディングに従い 1 文字読み込んで返します。 EOF に到達した時には nil を返します。
...
IO ポートから外部エンコーディングに従い 1 文字読み込んで返します。
EOF に到達した時には nil を返します。
テキスト読み込みメソッドとして動作します。
IO#readchar との違いは EOF での振る舞いのみです。
@raise IOError......ープンされていなければ発生します。
例:
File.write("testfile", "test")
f = File.new("testfile")
p f.getc #=> "い"
p f.getc #=> "ろ"
p f.getc #=> "は"
f.read
f.getc #=> nil
@see IO#readchar... -
IO
# readchar -> String (21035.0) -
IO ポートから 1 文字読み込んで返します。 EOF に到達した時には EOFError が発生します。
...
IO ポートから 1 文字読み込んで返します。
EOF に到達した時には EOFError が発生します。
テキスト読み込みメソッドとして動作します。
IO#getc との違いは EOF での振る舞いのみです。
@raise EOFError EOF に到達した時に発生し......ます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
f = File.new("testfile")
p f.readchar #=> "い"
p f.readchar #=> "ろ"
p f.readchar #=> "は"
f.read
f.readchar......#=> EOFError
@see IO#getc... -
IO
# getbyte -> Integer | nil (21023.0) -
IO から1バイトを読み込み整数として返します。 既に EOF に達していれば nil を返します。
...
IO から1バイトを読み込み整数として返します。
既に EOF に達していれば nil を返します。
f = File.new("testfile")
f.getbyte #=> 84
f.getbyte #=> 104... -
IO
# lineno -> Integer (21023.0) -
現在の行番号を整数で返します。実際には IO#gets が呼ばれた回数です。 改行以外のセパレータで gets が呼ばれた場合など、実際の行番号と異なる場合があります。
...。実際には IO#gets が呼ばれた回数です。
改行以外のセパレータで gets が呼ばれた場合など、実際の行番号と異なる場合があります。
@raise IOError 読み込み用にオープンされていなければ発生します。
f = File.new("testfile")
f.... -
IO
# rewind -> 0 (21023.0) -
ファイルポインタを先頭に移動します。IO#lineno は 0 になります。
...ファイルポインタを先頭に移動します。IO#lineno は 0 になります。
@raise IOError 既に close されている場合に発生します。
f = File.new("testfile")
f.readline #=> "This is line one\n"
f.rewind #=> 0
f.lineno... -
IO
# gets(limit) -> String | nil (21019.0) -
一行読み込んで、読み込みに成功した時にはその文字列を返します。 EOF に到達した時には nil を返します。
...il を返します。
テキスト読み込みメソッドとして動作します。
読み込んだ文字列を変数 $_ にセットします。
IO#readline との違いは EOF での振る舞いのみです。
limit で最大の読み込みバイト数を指定します。ただし
ファイ......なします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
f = File.new("oneline_file")
f.gets #=> "This is line one\n"
$_......#=> "This is line one\n"
f.gets #=> nil
$_ #=> nil
@see $/, IO#readline... -
IO
# gets(limit , chomp: false) -> String | nil (21019.0) -
一行読み込んで、読み込みに成功した時にはその文字列を返します。 EOF に到達した時には nil を返します。
...il を返します。
テキスト読み込みメソッドとして動作します。
読み込んだ文字列を変数 $_ にセットします。
IO#readline との違いは EOF での振る舞いのみです。
limit で最大の読み込みバイト数を指定します。ただし
ファイ......定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
f = File.new("oneline_file")
f.gets #=> "This is line one\n"
$_......#=> "This is line one\n"
f.gets #=> nil
$_ #=> nil
@see $/, IO#readline... -
IO
# gets(rs = $ / ) -> String | nil (21019.0) -
一行読み込んで、読み込みに成功した時にはその文字列を返します。 EOF に到達した時には nil を返します。
...il を返します。
テキスト読み込みメソッドとして動作します。
読み込んだ文字列を変数 $_ にセットします。
IO#readline との違いは EOF での振る舞いのみです。
limit で最大の読み込みバイト数を指定します。ただし
ファイ......なします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
f = File.new("oneline_file")
f.gets #=> "This is line one\n"
$_......#=> "This is line one\n"
f.gets #=> nil
$_ #=> nil
@see $/, IO#readline... -
IO
# gets(rs = $ / , chomp: false) -> String | nil (21019.0) -
一行読み込んで、読み込みに成功した時にはその文字列を返します。 EOF に到達した時には nil を返します。
...il を返します。
テキスト読み込みメソッドとして動作します。
読み込んだ文字列を変数 $_ にセットします。
IO#readline との違いは EOF での振る舞いのみです。
limit で最大の読み込みバイト数を指定します。ただし
ファイ......定すると各行の末尾から "\n", "\r", または "\r\n" を取り除きます。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。
f = File.new("oneline_file")
f.gets #=> "This is line one\n"
$_......#=> "This is line one\n"
f.gets #=> nil
$_ #=> nil
@see $/, IO#readline...