別のキーワード
種類
- インスタンスメソッド (1513)
- 特異メソッド (394)
- モジュール関数 (294)
- 文書 (11)
ライブラリ
- ビルトイン (827)
-
cgi
/ core (55) -
cgi
/ session (11) - coverage (7)
- csv (77)
- fileutils (33)
-
io
/ console (11) -
io
/ nonblock (33) -
io
/ wait (32) -
irb
/ input-method (11) - matrix (22)
- mkmf (22)
- monitor (11)
- openssl (99)
- optparse (11)
- pp (22)
- rake (55)
-
rdoc
/ context (11) -
rdoc
/ markdown (11) -
rdoc
/ parser (11) - readline (22)
-
rexml
/ document (11) -
rexml
/ parsers / pullparser (22) - rubygems (11)
-
rubygems
/ installer (11) -
rubygems
/ requirement (33) -
rubygems
/ spec _ fetcher (11) -
rubygems
/ specification (88) -
rubygems
/ user _ interaction (22) -
rubygems
/ version (29) - shell (54)
-
shell
/ command-processor (54) -
shell
/ filter (54) - socket (99)
- stringio (66)
- win32ole (11)
- zlib (44)
クラス
-
ARGF
. class (44) - BasicSocket (33)
-
CGI
:: Session (11) - CSV (77)
- Coverage (7)
- Dir (8)
- Encoding (11)
- Exception (18)
- File (228)
-
Gem
:: Installer (11) -
Gem
:: Requirement (33) -
Gem
:: SpecFetcher (11) -
Gem
:: Specification (88) -
Gem
:: StreamUI (11) -
Gem
:: Version (29) - IO (197)
-
IRB
:: StdioInputMethod (11) - Matrix (11)
-
Matrix
:: LUPDecomposition (11) -
MonitorMixin
:: ConditionVariable (11) -
OpenSSL
:: SSL :: SSLContext (22) -
OpenSSL
:: SSL :: SSLSocket (11) -
OpenSSL
:: SSL :: Session (11) -
OpenSSL
:: X509 :: Extension (33) - OptionParser (11)
- PP (22)
-
RDoc
:: Context :: Section (11) -
RDoc
:: Markdown (11) -
RDoc
:: Options (154) -
RDoc
:: Parser (11) -
REXML
:: Instruction (11) -
REXML
:: Parsers :: PullEvent (22) -
Rake
:: FileCreationTask (11) -
Rake
:: FileList (11) -
Rake
:: FileTask (11) -
Rake
:: InvocationChain (11) -
Rake
:: InvocationChain :: EmptyInvocationChain (11) - Rational (27)
- Shell (54)
-
Shell
:: CommandProcessor (54) -
Shell
:: Filter (54) -
Socket
:: Option (66) - StringIO (66)
- Thread (76)
-
WIN32OLE
_ PARAM (11) -
Zlib
:: GzipFile (44)
モジュール
-
CGI
:: QueryExtension (55) - Enumerable (22)
- FileTest (206)
- FileUtils (33)
-
Gem
:: LocalRemoteOptions (33) -
Gem
:: UserInteraction (11) - Kernel (99)
-
OpenSSL
:: Buffering (22) - Readline (22)
キーワード
- == (55)
- === (11)
- =~ (11)
-
abort
_ on _ exception (22) -
abort
_ on _ exception= (22) -
alias
_ extension (11) -
all
_ one _ file (11) -
ask
_ yes _ no (22) - autoclose= (11)
- autoclose? (11)
- binmode? (33)
- blockdev? (40)
- both? (11)
- chardev? (40)
-
close
_ on _ exec= (11) -
close
_ on _ exec? (11) - closed? (55)
-
closed
_ read? (11) -
closed
_ write? (11) -
compare
_ stream (11) -
completion
_ case _ fold (11) -
completion
_ case _ fold= (11) - correct? (7)
- critical= (11)
- critical? (11)
- data (11)
-
definition
_ lists (11) - diagram (11)
- directory? (40)
-
dry
_ run (11) - dummy? (11)
- echo? (11)
- empty? (24)
- eof (55)
- eof? (66)
- eql? (11)
-
excluded
_ from _ list? (11) -
executable
_ real? (11) - exist? (40)
- exists? (18)
- file? (40)
- fileboxes (11)
- fnmatch (11)
- fnmatch? (11)
-
force
_ output (11) -
force
_ update (11) - gem (11)
- getsockopt (11)
- grpowned? (40)
-
has
_ key? (11) -
has
_ rdoc (11) -
has
_ rdoc? (11) -
has
_ test _ suite? (11) -
has
_ unit _ tests? (11) -
have
_ option? (11) -
hyperlink
_ all (11) - identical? (22)
- include? (11)
-
include
_ line _ numbers (11) -
inline
_ source (11) -
installation
_ satisfies _ dependency? (11) - instruction? (11)
- isatty (22)
- key? (11)
-
line
_ numbers (11) - linger (11)
- load (11)
- loaded? (11)
- local? (11)
- member? (22)
- multipart? (11)
- needed? (22)
- negative? (8)
- new (11)
-
new
_ session (11) - nonblock (11)
- nonblock= (11)
- nonblock? (11)
- notationdecl? (11)
- optional? (11)
- owned? (40)
- permutation? (11)
- pipe (11)
- pipe? (40)
- positive? (8)
- prerelease? (11)
- quiet (11)
- readable? (22)
-
readable
_ real? (11) - ready? (10)
- recvmsg (11)
- remote? (11)
-
report
_ on _ exception (16) -
report
_ on _ exception= (16) -
required
_ attribute? (11) -
ruby 1
. 8 . 4 feature (11) -
satisfied
_ by? (11) -
satisfies
_ requirement? (11) -
session
_ add (11) -
session
_ remove (11) -
session
_ reused? (11) - setgid? (22)
- setsockopt (11)
- setuid? (22)
-
sharing
_ detection (11) -
sharing
_ detection= (11) -
show
_ all (11) -
show
_ hash (11) - singular? (11)
-
slice
_ before (22) - socket? (22)
- start (7)
- sticky? (22)
- symlink? (22)
- sync (33)
- sync= (22)
- system (44)
- test (22)
-
to
_ a (11) -
to
_ io (11) -
to
_ s (11) -
to
_ tty? (7) -
try
_ link (22) - tty? (22)
-
unescape
_ filename? (11) - uptodate? (11)
- validate (11)
- wait (22)
-
wait
_ readable (11) -
warn
_ legacy (11) -
world
_ writable? (11) - writable? (11)
- zero? (22)
検索結果
-
IO
# autoclose? -> bool (30185.0) -
auto-close フラグを返します。
...auto-close フラグを返します。
//emlist[例][ruby]{
IO.open(IO.sysopen("testfile")) do |io|
io.autoclose? # => true
io.autoclose = false
io.autoclose? # => false
end
//}
@see IO#autoclose=... -
IO
# closed? -> bool (30161.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
# eof -> bool (30150.0) -
ストリームがファイルの終端に達した場合、true を返します。そうでない場合、false を返します。
...ックします。
r, w = IO.pipe
Thread.new { sleep 10; w.close }
r.eof? #=> 10秒ブロックしてから true を返す。
r, w = IO.pipe
Thread.new { sleep 10; w.puts "a" }
r.eof? #=> 10秒ブロックしてから false を返す。
r, w = IO.pipe
r.eof? # 永久に......ブロックします。
eof, eof? は入力バッファにデータを読み込むので、IO#sysread と同時に使うと正常に
動作しません。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。... -
IO
# eof? -> bool (30150.0) -
ストリームがファイルの終端に達した場合、true を返します。そうでない場合、false を返します。
...ックします。
r, w = IO.pipe
Thread.new { sleep 10; w.close }
r.eof? #=> 10秒ブロックしてから true を返す。
r, w = IO.pipe
Thread.new { sleep 10; w.puts "a" }
r.eof? #=> 10秒ブロックしてから false を返す。
r, w = IO.pipe
r.eof? # 永久に......ブロックします。
eof, eof? は入力バッファにデータを読み込むので、IO#sysread と同時に使うと正常に
動作しません。
@raise IOError 自身が読み込み用にオープンされていなければ発生します。... -
IO
# autoclose=(bool) (30143.0) -
auto-close フラグを設定します。
...。
偽を設定すると close しません。
@param bool 真偽値でフラグを設定します
@see IO#autoclose?
f = open("/dev/null")
IO.for_fd(f.fileno)
# ...
f.gets # may cause Errno::EBADF
f = open("/dev/null")
IO.for_fd(f.fileno).autoclose = false
# ...
f.gets #... -
IO
# binmode? -> bool (30137.0) -
自身がバイナリモードなら true を返します。そうでない場合、false を返します。
...自身がバイナリモードなら true を返します。そうでない場合、false を返します。
@see c:IO#io_binmode, IO#binmode... -
IO
# nonblock(bool = true) { . . . } -> object (30123.0) -
ブロック実行中、一時的に self のブロックモードを変更します。 bool が真ならノンブロックモード、偽ならブロックモードになります。
...ブロック実行中、一時的に self のブロックモードを変更します。
bool が真ならノンブロックモード、偽ならブロックモードになります。
@param bool 真を指定するとノンブロックモード、偽を指定するとブロックモードになり... -
IO
# nonblock=(bool) (30123.0) -
bool が真なら self をノンブロックモードに、偽ならブロックモー ドにします。
...bool が真なら self をノンブロックモードに、偽ならブロックモー
ドにします。
@param bool 真を指定すると自身をノンブロックモードにします。偽を指定するとブロックモードにします。... -
IO
# close _ on _ exec=(bool) (30119.0) -
自身に close-on-exec フラグを設定します。
...ntl(2)
@param bool 自身の close-on-exec フラグを true か false で指定します。
f = open("/dev/null")
f.close_on_exec = true
system("cat", "/proc/self/fd/#{f.fileno}") # cat: /proc/self/fd/3: No such file or directory
f.closed? #=> false
@see IO#close_on_exe... -
IO
# wait(timeout = nil) -> bool | self | nil (30114.0) -
self が読み込み可能になるまでブロックし、読み込み可能になったら 真値を返します。タイムアウト、もしくはEOFで それ以上読みこめない場合は偽の値を返します。
...timeout を指定した場合は、指定秒数経過するまでブロックし、タ
イムアウトした場合は nil を返します。
self が EOF に達していれば false を返します。
@param timeout タイムアウトまでの秒数を指定します。
@see IO#wait_writable...