ライブラリ
- ビルトイン (763)
- benchmark (11)
-
cgi
/ core (55) - continuation (11)
- delegate (11)
- fiber (8)
- fiddle (66)
-
json
/ add / bigdecimal (11) -
json
/ add / complex (11) -
json
/ add / date (11) -
json
/ add / date _ time (11) -
json
/ add / exception (11) -
json
/ add / ostruct (11) -
json
/ add / range (11) -
json
/ add / rational (11) -
json
/ add / regexp (11) -
json
/ add / struct (11) -
json
/ add / symbol (11) -
json
/ add / time (11) -
minitest
/ mock (1) -
minitest
/ spec (1) -
minitest
/ unit (3) -
net
/ ftp (66) - openssl (55)
- optparse (110)
- pathname (132)
- rake (110)
- ripper (22)
-
rubygems
/ command (88) -
rubygems
/ config _ file (11) -
rubygems
/ doc _ manager (22) -
rubygems
/ source _ info _ cache (22) -
rubygems
/ specification (11) -
rubygems
/ user _ interaction (99) -
webrick
/ httpproxy (22) -
webrick
/ httputils (11) - win32ole (110)
- zlib (44)
クラス
- BasicObject (44)
-
Benchmark
:: Tms (11) - BigDecimal (11)
- Complex (11)
- Data (6)
- Date (11)
- DateTime (11)
- Delegator (11)
- Enumerator (58)
-
Enumerator
:: Chain (12) -
Enumerator
:: Lazy (10) - Exception (11)
- Fiber (11)
-
Fiddle
:: Closure (22) -
Fiddle
:: Closure :: BlockCaller (22) -
Fiddle
:: Function (22) -
Gem
:: Command (88) -
Gem
:: ConfigFile (11) -
Gem
:: DocManager (22) -
Gem
:: SourceInfoCache (22) -
Gem
:: Specification (11) -
Gem
:: StreamUI (11) - IO (187)
- Method (10)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (2) - Module (5)
-
Net
:: FTP (66) - NoMethodError (17)
- Object (89)
-
OpenSSL
:: Cipher :: IDEA (11) -
OpenSSL
:: Cipher :: RC5 (11) -
OpenSSL
:: Digest :: Digest (11) - OpenStruct (11)
- OptionParser (88)
-
OptionParser
:: ParseError (22) - Pathname (132)
-
Rake
:: FileList (11) -
Rake
:: Task (33) - Range (11)
- Rational (11)
- Regexp (11)
- Ripper (22)
-
RubyVM
:: InstructionSequence (11) - String (11)
- Struct (25)
- Symbol (11)
- Time (11)
- UnboundMethod (10)
-
WEBrick
:: HTTPUtils :: FormData (11) - WIN32OLE (77)
-
WIN32OLE
_ EVENT (33) -
Zlib
:: GzipFile (33) -
Zlib
:: GzipWriter (11)
モジュール
-
CGI
:: QueryExtension (44) -
CGI
:: QueryExtension :: Value (11) - Enumerable (83)
- FileUtils (22)
-
Gem
:: UserInteraction (88) - Kernel (198)
-
MiniTest
:: Assertions (1) -
OpenSSL
:: Buffering (22) -
Rake
:: TaskManager (11) -
RubyVM
:: AbstractSyntaxTree (18)
オブジェクト
-
WEBrick
:: NullReader (22)
キーワード
- % (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - BasicObject (11)
- Continuation (11)
-
NEWS for Ruby 2
. 7 . 0 (5) - [] (22)
-
_ _ send _ _ (22) -
_ getproperty (11) -
_ invoke (11) -
_ setproperty (11) -
add
_ common _ option (11) -
add
_ specific _ extra _ args (11) - alert (11)
-
alert
_ error (11) -
alert
_ warning (11) - ask (11)
-
ask
_ yes _ no (11) -
assert
_ raises (1) - attributes (11)
-
bind
_ call (10) - binread (11)
- binwrite (11)
- bmcall (11)
-
build
_ args (11) -
build
_ args= (11) - call (22)
- caller (33)
-
choose
_ from _ list (11) -
configured
_ args (11) -
configured
_ args= (11) - curry (10)
- define (4)
-
define
_ task (22) - dir (22)
- each (12)
-
each
_ line (22) -
each
_ with _ index (22) -
each
_ with _ object (22) - entries (11)
-
enum
_ for (22) -
eval
_ under _ i (11) - exec (44)
-
exec
_ under (11) - execute (11)
- expect (1)
- file (11)
-
file
_ create (11) - format (11)
- gets (11)
- handler= (11)
-
has
_ key? (11) - include? (11)
- initialize (11)
-
instance
_ exec (11) - invoke (33)
- join (11)
- key? (11)
- keys (11)
- list (22)
- ls (22)
-
method
_ missing (33) - mkdir (11)
- multitask (11)
-
must
_ raise (1) - new (133)
- of (2)
-
on
_ event (11) -
on
_ event _ with _ outargs (11) - open (33)
- order (44)
- parse (30)
-
parse
_ file (8) - permute (22)
- popen (154)
- print (11)
- printf (22)
-
proc
_ call (11) -
proc
_ invoke (11) -
proc
_ yield (11) -
process
_ args (1) -
progress
_ reporter (11) -
public
_ send (22) -
rb
_ apply (11) -
rb
_ define _ method (11) -
rb
_ funcall (11) -
rb
_ funcall2 (11) -
rb
_ scan _ args (11) -
rb
_ thread _ initialize (11) -
rb
_ thread _ start (11) - read (55)
- readlines (11)
- recover (11)
-
respond
_ to _ missing? (11) -
ret
_ args (11) - ruby (11)
-
ruby 1
. 9 feature (11) -
ruby2
_ keywords (5) -
rubygems
/ commands / pristine _ command (11) - run (1)
-
run
_ single _ final (11) -
safe
_ ln (11) - say (11)
- search (11)
-
search
_ with _ source (11) - setproperty (22)
- spawn (44)
-
specific
_ extra _ args (11) -
specific
_ extra _ args _ hash (11) - sysopen (11)
- system (44)
-
terminate
_ interaction (11) -
to
_ a (22) -
to
_ enum (22) -
to
_ h (17) -
to
_ json (132) - transfer (11)
- umcall (11)
- warn (11)
- warning (11)
- with (2)
-
with
_ index (32) -
with
_ object (22) - wrap (11)
検索結果
先頭5件
- IO
. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO - IO
. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO - IO
. popen(env = {} , [[cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO - IO
. popen(env = {} , [cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO - IO
. read(path , length = nil , **opt) -> String | nil
-
IO
. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (23226.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......します。
シェルを経由しない場合(上のシグネチャで cmdname を含む場合)には *args
がサブプロセスの引数として使われます。この場合には *args はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定す......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#... -
IO
. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (23226.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......します。
シェルを経由しない場合(上のシグネチャで cmdname を含む場合)には *args
がサブプロセスの引数として使われます。この場合には *args はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定す......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#... -
IO
. popen(env = {} , [[cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (23226.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......します。
シェルを経由しない場合(上のシグネチャで cmdname を含む場合)には *args
がサブプロセスの引数として使われます。この場合には *args はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定す......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#... -
IO
. popen(env = {} , [cmdname , *args , execopt={}] , mode = "r" , opt={}) -> IO (23226.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......します。
シェルを経由しない場合(上のシグネチャで cmdname を含む場合)には *args
がサブプロセスの引数として使われます。この場合には *args はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定す......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#... -
IO
. read(path , length = nil , **opt) -> String | nil (23206.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...イト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定され......。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み込みを始めるオフセットを整数で指定します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno......coding
読み込んだ文字列のエンコーディングを指定します。
読み込む長さを指定した場合はこれは無視されます。
: :mode
IO.open のモードを指定します。
"r" で始まる文字列である必要があります。
: :open_args
IO.o... -
IO
. read(path , length = nil , offset = 0 , **opt) -> String | nil (23206.0) -
path で指定されたファイルを offset 位置から length バイト分読み込んで返します。
...イト分読み込んで返します。
既に EOF に達している場合は nil を返します。ただし、length に nil か 0 が指定されている場合は、空文字列 "" を返します。例えば、IO.read(空ファイル) は "" を返します。
引数 length が指定され......。nil であるか省略した場合には、EOF まで読み込みます。
@param offset 読み込みを始めるオフセットを整数で指定します。
@param opt ファイル path を open する時に使われるオプションをキーワード引数で指定します。
@raise Errno......coding
読み込んだ文字列のエンコーディングを指定します。
読み込む長さを指定した場合はこれは無視されます。
: :mode
IO.open のモードを指定します。
"r" で始まる文字列である必要があります。
: :open_args
IO.o... -
IO
. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (23126.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......します。
シェルを経由しない場合(上のシグネチャで cmdname を含む場合)には *args
がサブプロセスの引数として使われます。この場合には *args はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定す......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#... -
IO
. popen([env = {} , cmdname , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (23126.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......します。
シェルを経由しない場合(上のシグネチャで cmdname を含む場合)には *args
がサブプロセスの引数として使われます。この場合には *args はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定す......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#... -
IO
. popen(env = {} , [[cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (23126.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......します。
シェルを経由しない場合(上のシグネチャで cmdname を含む場合)には *args
がサブプロセスの引数として使われます。この場合には *args はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定す......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#... -
IO
. popen(env = {} , [cmdname , *args , execopt={}] , mode = "r" , opt={}) {|f| . . . } -> object (23126.0) -
サブプロセスを実行し、そのプロセスの標準入出力 との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
...出力
との間にパイプラインを確立します。生成したパイプを IO オブジェクトとして返します。
p io = IO.popen("cat", "r+") # => #<IO:fd 4>
io.puts "foo"
io.close_write
p io.gets # => "foo\n"
サブプロセスを指定する方法は2......します。
シェルを経由しない場合(上のシグネチャで cmdname を含む場合)には *args
がサブプロセスの引数として使われます。この場合には *args はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定す......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#...