ライブラリ
- ビルトイン (1262)
- csv (12)
-
io
/ console (12) -
net
/ imap (12) -
net
/ smtp (12) - open-uri (64)
- openssl (120)
- pstore (12)
- readline (276)
-
rinda
/ rinda (12) -
rinda
/ tuplespace (12) -
rubygems
/ package / tar _ reader (12) -
rubygems
/ package / tar _ reader / entry (12) - socket (24)
- stringio (204)
- thwait (6)
- win32ole (12)
- zlib (204)
クラス
-
ARGF
. class (60) - CSV (12)
- Dir (120)
- Exception (12)
- File (72)
-
File
:: Stat (12) -
Gem
:: Package :: TarReader (12) -
Gem
:: Package :: TarReader :: Entry (12) - IO (664)
-
Net
:: IMAP (12) -
Net
:: SMTP (12) -
OpenSSL
:: PKCS7 (24) -
OpenSSL
:: SSL :: SSLSocket (12) - PStore (12)
-
Rinda
:: TupleSpace (12) -
Rinda
:: TupleSpaceProxy (12) - Socket (24)
- StringIO (204)
- Thread (186)
-
Thread
:: Mutex (40) - ThreadGroup (12)
- ThreadsWait (6)
- WIN32OLE (12)
-
Zlib
:: GzipReader (204)
モジュール
- Kernel (88)
-
OpenSSL
:: ASN1 (12) -
OpenSSL
:: Buffering (48) -
OpenSSL
:: Random (12) - OpenURI (24)
-
OpenURI
:: OpenRead (24) - Process (12)
- Readline (204)
オブジェクト
-
Readline
:: HISTORY (72)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 5 . 0 (8) -
NEWS for Ruby 3
. 0 . 0 (5) - SSLSocket (12)
- Thread (12)
- [] (12)
- []= (12)
- add (12)
-
backtrace
_ locations (12) -
basic
_ quote _ characters (12) -
basic
_ quote _ characters= (12) -
basic
_ word _ break _ characters (12) -
basic
_ word _ break _ characters= (12) - birthtime (12)
- clear (12)
- clone (12)
- close (12)
-
close
_ read (24) -
close
_ write (12) -
completer
_ quote _ characters (12) -
completer
_ quote _ characters= (12) -
completer
_ word _ break _ characters (12) -
completer
_ word _ break _ characters= (12) -
completion
_ append _ character (12) -
completion
_ append _ character= (12) - connect (12)
-
connect
_ nonblock (12) - decode (12)
-
delete
_ at (12) - detach (12)
- dup (12)
- each (24)
-
each
_ byte (24) -
each
_ line (24) -
emacs
_ editing _ mode (12) - expunge (12)
- fdatasync (12)
- fetch (8)
-
filename
_ quote _ characters (12) -
filename
_ quote _ characters= (12) - flock (12)
- flush (12)
- fork (12)
-
get
_ screen _ size (12) - getc (24)
- gets (12)
-
handle
_ interrupt (12) - join (24)
- lineno (12)
- lineno= (12)
- link (12)
-
load
_ random _ file (12) - lock (10)
- name= (10)
- new (72)
-
next
_ wait (6) -
ole
_ get _ methods (12) - open (112)
-
open
_ uri (24) -
pending
_ interrupt? (12) - pipe (96)
- pop (12)
- popen (168)
- pos= (12)
- pread (8)
- pwrite (8)
- raise (12)
- raw (12)
-
rb
_ thread _ raise (12) -
rb
_ thread _ raise _ m (12) -
rb
_ thread _ signal _ raise (12) -
read
_ nonblock (36) -
read
_ smime (12) - readbyte (36)
- readchar (60)
- readline (132)
- readlines (108)
- readlink (12)
- readpartial (72)
- ready (12)
- reopen (24)
-
report
_ on _ exception (18) -
report
_ on _ exception= (18) - rewind (36)
-
rinda
/ rinda (12) -
ruby 1
. 6 feature (12) -
ruby 1
. 8 . 4 feature (12) - run (12)
- seek (12)
- select (12)
-
set
_ screen _ size (12) - shift (12)
- sleep (10)
- spawn (48)
- start (12)
- status (12)
- synchronize (10)
- sysread (60)
- sysseek (12)
- syswrite (12)
- transaction (12)
- ungetc (24)
- unlock (10)
-
vi
_ editing _ mode (12) - wakeup (12)
- write (12)
-
write
_ smime (12) - スレッド (12)
検索結果
先頭5件
-
IO
. pipe -> [IO] (10.0) -
pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。
...グなどを設定するキーワード引数(see IO.new)
@raise Errno::EXXX IO オブジェクトの作成に失敗した場合に発生します。
r, w = IO.pipe
p [r, w] # => [#<IO:0x401b90f8>, #<IO:0x401b7718>]
Thread.new do
w.puts "foo"
w.close
end
p r.gets... -
IO
. pipe(enc _ str , **opts) -> [IO] (10.0) -
pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。
...グなどを設定するキーワード引数(see IO.new)
@raise Errno::EXXX IO オブジェクトの作成に失敗した場合に発生します。
r, w = IO.pipe
p [r, w] # => [#<IO:0x401b90f8>, #<IO:0x401b7718>]
Thread.new do
w.puts "foo"
w.close
end
p r.gets... -
IO
. pipe(ext _ enc) -> [IO] (10.0) -
pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。
...グなどを設定するキーワード引数(see IO.new)
@raise Errno::EXXX IO オブジェクトの作成に失敗した場合に発生します。
r, w = IO.pipe
p [r, w] # => [#<IO:0x401b90f8>, #<IO:0x401b7718>]
Thread.new do
w.puts "foo"
w.close
end
p r.gets... -
IO
. pipe(ext _ enc , int _ enc , **opts) -> [IO] (10.0) -
pipe(2) を実行して、相互につながった2つの IO オブジェクトを要素とする配列を返します。
...グなどを設定するキーワード引数(see IO.new)
@raise Errno::EXXX IO オブジェクトの作成に失敗した場合に発生します。
r, w = IO.pipe
p [r, w] # => [#<IO:0x401b90f8>, #<IO:0x401b7718>]
Thread.new do
w.puts "foo"
w.close
end
p r.gets... -
IO
. popen("-" , mode = "r" , opt={}) -> IO (10.0) -
第一引数に文字列 "-" が指定された時、fork(2) を 行い子プロセスの標準入出力との間にパイプラインを確立します。 親プロセスでは IO オブジェクトを返し、子プロセスでは nil を返します。
...ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt エンコーディングなどを設定するオプション引数(see IO.new)
@raise Errno::EXXX パイプ、あるいは子プロセスの生成に失敗した場合に発生します。... -
IO
. popen("-" , mode = "r" , opt={}) {|io| . . . } -> object (10.0) -
第一引数に文字列 "-" が指定された時、fork(2) を 行い子プロセスの標準入出力との間にパイプラインを確立します。 親プロセスでは IO オブジェクトを返し、子プロセスでは nil を返します。
...ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt エンコーディングなどを設定するオプション引数(see IO.new)
@raise Errno::EXXX パイプ、あるいは子プロセスの生成に失敗した場合に発生します。... -
IO
. popen(env , "-" , mode = "r" , opt={}) -> IO (10.0) -
第一引数に文字列 "-" が指定された時、fork(2) を 行い子プロセスの標準入出力との間にパイプラインを確立します。 親プロセスでは IO オブジェクトを返し、子プロセスでは nil を返します。
...ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt エンコーディングなどを設定するオプション引数(see IO.new)
@raise Errno::EXXX パイプ、あるいは子プロセスの生成に失敗した場合に発生します。... -
IO
. popen(env , "-" , mode = "r" , opt={}) {|io| . . . } -> object (10.0) -
第一引数に文字列 "-" が指定された時、fork(2) を 行い子プロセスの標準入出力との間にパイプラインを確立します。 親プロセスでは IO オブジェクトを返し、子プロセスでは nil を返します。
...ポートのモードを指定します。mode の詳細は Kernel.#open 参照して下さい。
@param opt エンコーディングなどを設定するオプション引数(see IO.new)
@raise Errno::EXXX パイプ、あるいは子プロセスの生成に失敗した場合に発生します。... -
StringIO
# reopen(sio) -> StringIO (8.0) -
自身が表す文字列が指定された StringIO と同じものになります。
...が指定された StringIO と同じものになります。
@param sio 自身が表したい StringIO を指定します。
//emlist[例][ruby]{
require 'stringio'
sio = StringIO.new("hoge", 'r+')
sio2 = StringIO.new("foo", 'r+')
sio.reopen(sio2)
p sio.read #=> "foo"
//}...