種類
ライブラリ
- English (11)
- ビルトイン (1642)
- benchmark (11)
-
cgi
/ core (66) - csv (22)
- delegate (11)
- drb (11)
- erb (11)
- etc (1441)
- fiber (8)
- fiddle (66)
- getoptlong (55)
-
irb
/ inspector (11) -
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) - mkmf (55)
-
net
/ ftp (88) -
net
/ http (33) - observer (11)
- open3 (99)
- openssl (66)
- optparse (363)
- pathname (88)
- rake (165)
-
rdoc
/ rdoc (11) - resolv (22)
-
rexml
/ document (66) -
rexml
/ sax2listener (11) - ripper (22)
-
ripper
/ lexer (7) -
rubygems
/ command (110) -
rubygems
/ commands / build _ command (11) -
rubygems
/ commands / dependency _ command (11) -
rubygems
/ config _ file (22) -
rubygems
/ doc _ manager (22) -
rubygems
/ source _ info _ cache (22) -
rubygems
/ specification (11) -
rubygems
/ user _ interaction (99) - syslog (55)
-
test
/ unit (1) - uri (66)
-
webrick
/ httpproxy (22) -
webrick
/ httpstatus (44) -
webrick
/ httputils (11) - win32ole (121)
- zlib (44)
クラス
-
ARGF
. class (705) - Array (11)
- BasicObject (44)
-
Benchmark
:: Tms (11) - BigDecimal (11)
- CSV (22)
- Complex (11)
-
DRb
:: DRbServer (11) - Data (6)
- Date (11)
- DateTime (11)
- Delegator (11)
- ERB (11)
- Enumerator (29)
-
Enumerator
:: Chain (12) -
Enumerator
:: Lazy (5) - Exception (11)
- Fiber (33)
-
Fiddle
:: Closure (22) -
Fiddle
:: Closure :: BlockCaller (22) -
Fiddle
:: Function (22) -
Gem
:: Command (110) -
Gem
:: Commands :: BuildCommand (11) -
Gem
:: Commands :: DependencyCommand (11) -
Gem
:: ConfigFile (22) -
Gem
:: DocManager (22) -
Gem
:: SourceInfoCache (22) -
Gem
:: Specification (11) -
Gem
:: StreamUI (11) - GetoptLong (44)
- Hash (22)
- IO (198)
-
IRB
:: Inspector (11) - Method (21)
-
MiniTest
:: Mock (1) -
MiniTest
:: Unit (2) -
Net
:: FTP (88) - NoMethodError (17)
- Numeric (33)
- Object (100)
-
OpenSSL
:: Cipher :: IDEA (11) -
OpenSSL
:: Cipher :: RC5 (11) -
OpenSSL
:: Digest :: Digest (11) - OpenStruct (11)
- OptionParser (198)
-
OptionParser
:: ParseError (22) - Pathname (88)
- Proc (11)
-
RDoc
:: Options (11) -
RDoc
:: RDoc (11) -
REXML
:: Attribute (11) -
REXML
:: Element (11) -
REXML
:: Instruction (33) -
REXML
:: Text (11) -
Rake
:: FileList (11) -
Rake
:: Task (44) -
Rake
:: TaskArguments (44) - Range (11)
- Rational (22)
- Regexp (11)
-
Resolv
:: DNS :: Resource :: IN :: SRV (22) - Ripper (29)
-
RubyVM
:: InstructionSequence (11) - String (27)
- Struct (25)
- Symbol (11)
- Thread (44)
- Time (11)
-
URI
:: FTP (22) -
URI
:: Generic (11) -
URI
:: HTTP (11) -
URI
:: LDAP (11) -
URI
:: MailTo (11) - UnboundMethod (10)
-
WEBrick
:: HTTPUtils :: FormData (11) - WIN32OLE (77)
-
WIN32OLE
_ EVENT (22) -
WIN32OLE
_ METHOD (11) -
WIN32OLE
_ TYPE (11) -
Zlib
:: GzipFile (33) -
Zlib
:: GzipWriter (11)
モジュール
-
CGI
:: QueryExtension (55) -
CGI
:: QueryExtension :: Value (11) - Enumerable (72)
- Etc (1441)
- FileUtils (22)
-
Gem
:: UserInteraction (88) - Kernel (270)
-
MiniTest
:: Assertions (1) - Observable (11)
- Open3 (99)
-
OpenSSL
:: Buffering (22) -
OpenSSL
:: SSL :: SocketForwarder (11) -
OptionParser
:: Arguable (88) - Process (22)
-
REXML
:: SAX2Listener (11) -
Rake
:: TaskManager (11) - Syslog (55)
-
Test
:: Unit (1) -
WEBrick
:: HTTPStatus (22)
オブジェクト
-
WEBrick
:: NullReader (22)
キーワード
-
$ ARGV (11) - % (11)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - === (11)
- ARGF (11)
- ARGV (11)
- AmbiguousArgument (11)
- Arguable (11)
- Float (6)
- HTTPRequestEntityTooLarge (11)
- HTTPRequestHeaderFieldsTooLarge (11)
- HTTPRequestURITooLarge (11)
- Integer (11)
- InvalidArgument (11)
- MissingArgument (22)
- NeedlessArgument (11)
- Numeric (11)
-
OPTIONAL
_ ARGUMENT (11) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (11) -
RC
_ REQUEST _ URI _ TOO _ LARGE (11) -
REQUIRED
_ ARGUMENT (11) - RequestEntityTooLarge (11)
- RequestURITooLarge (11)
-
SC
_ 2 _ CHAR _ TERM (11) -
SC
_ 2 _ C _ BIND (11) -
SC
_ 2 _ C _ DEV (11) -
SC
_ 2 _ FORT _ DEV (11) -
SC
_ 2 _ FORT _ RUN (11) -
SC
_ 2 _ LOCALEDEF (11) -
SC
_ 2 _ PBS (11) -
SC
_ 2 _ PBS _ ACCOUNTING (11) -
SC
_ 2 _ PBS _ CHECKPOINT (11) -
SC
_ 2 _ PBS _ LOCATE (11) -
SC
_ 2 _ PBS _ MESSAGE (11) -
SC
_ 2 _ PBS _ TRACK (11) -
SC
_ 2 _ SW _ DEV (11) -
SC
_ 2 _ UPE (11) -
SC
_ 2 _ VERSION (11) -
SC
_ ADVISORY _ INFO (11) -
SC
_ AIO _ LISTIO _ MAX (11) -
SC
_ AIO _ MAX (11) -
SC
_ AIO _ PRIO _ DELTA _ MAX (11) -
SC
_ ARG _ MAX (11) -
SC
_ ASYNCHRONOUS _ IO (11) -
SC
_ ATEXIT _ MAX (11) -
SC
_ AVPHYS _ PAGES (11) -
SC
_ BARRIERS (11) -
SC
_ BC _ BASE _ MAX (11) -
SC
_ BC _ DIM _ MAX (11) -
SC
_ BC _ SCALE _ MAX (11) -
SC
_ BC _ STRING _ MAX (11) -
SC
_ CHILD _ MAX (11) -
SC
_ CLK _ TCK (11) -
SC
_ CLOCK _ SELECTION (11) -
SC
_ COLL _ WEIGHTS _ MAX (11) -
SC
_ CPUSET _ SIZE (11) -
SC
_ CPUTIME (11) -
SC
_ DELAYTIMER _ MAX (11) -
SC
_ EXPR _ NEST _ MAX (11) -
SC
_ FSYNC (11) -
SC
_ GETGR _ R _ SIZE _ MAX (11) -
SC
_ GETPW _ R _ SIZE _ MAX (11) -
SC
_ HOST _ NAME _ MAX (11) -
SC
_ IOV _ MAX (11) -
SC
_ IPV6 (11) -
SC
_ JOB _ CONTROL (11) -
SC
_ LINE _ MAX (11) -
SC
_ LOGIN _ NAME _ MAX (11) -
SC
_ MAPPED _ FILES (11) -
SC
_ MEMLOCK (11) -
SC
_ MEMLOCK _ RANGE (11) -
SC
_ MEMORY _ PROTECTION (11) -
SC
_ MESSAGE _ PASSING (11) -
SC
_ MONOTONIC _ CLOCK (11) -
SC
_ MQ _ OPEN _ MAX (11) -
SC
_ MQ _ PRIO _ MAX (11) -
SC
_ NGROUPS _ MAX (11) -
SC
_ NPROCESSORS _ CONF (11) -
SC
_ NPROCESSORS _ ONLN (11) -
SC
_ OPEN _ MAX (11) -
SC
_ PAGESIZE (11) -
SC
_ PAGE _ SIZE (11) -
SC
_ PHYS _ PAGES (11) -
SC
_ PRIORITIZED _ IO (11) -
SC
_ PRIORITY _ SCHEDULING (11) -
SC
_ RAW _ SOCKETS (11) -
SC
_ READER _ WRITER _ LOCKS (11) -
SC
_ REALTIME _ SIGNALS (11) -
SC
_ REGEXP (11) -
SC
_ RE _ DUP _ MAX (11) -
SC
_ RTSIG _ MAX (11) -
SC
_ SAVED _ IDS (11) -
SC
_ SEMAPHORES (11) -
SC
_ SEM _ NSEMS _ MAX (11) -
SC
_ SEM _ VALUE _ MAX (11) -
SC
_ SHARED _ MEMORY _ OBJECTS (11) -
SC
_ SHELL (11) -
SC
_ SIGQUEUE _ MAX (11) -
SC
_ SPAWN (11) -
SC
_ SPIN _ LOCKS (11) -
SC
_ SPORADIC _ SERVER (11) -
SC
_ SS _ REPL _ MAX (11) -
SC
_ STREAM _ MAX (11) -
SC
_ SYMLOOP _ MAX (11) -
SC
_ SYNCHRONIZED _ IO (11) -
SC
_ THREADS (11) -
SC
_ THREAD _ ATTR _ STACKADDR (11) -
SC
_ THREAD _ ATTR _ STACKSIZE (11) -
SC
_ THREAD _ CPUTIME (11) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (11) -
SC
_ THREAD _ KEYS _ MAX (11) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (11) -
SC
_ THREAD _ PRIO _ INHERIT (11) -
SC
_ THREAD _ PRIO _ PROTECT (11) -
SC
_ THREAD _ PROCESS _ SHARED (11) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (11) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (11) -
SC
_ THREAD _ SAFE _ FUNCTIONS (11) -
SC
_ THREAD _ SPORADIC _ SERVER (11) -
SC
_ THREAD _ STACK _ MIN (11) -
SC
_ THREAD _ THREADS _ MAX (11) -
SC
_ TIMEOUTS (11) -
SC
_ TIMERS (11) -
SC
_ TIMER _ MAX (11) -
SC
_ TRACE (11) -
SC
_ TRACE _ EVENT _ FILTER (11) -
SC
_ TRACE _ EVENT _ NAME _ MAX (11) -
SC
_ TRACE _ INHERIT (11) -
SC
_ TRACE _ LOG (11) -
SC
_ TRACE _ NAME _ MAX (11) -
SC
_ TRACE _ SYS _ MAX (11) -
SC
_ TRACE _ USER _ EVENT _ MAX (11) -
SC
_ TTY _ NAME _ MAX (11) -
SC
_ TYPED _ MEMORY _ OBJECTS (11) -
SC
_ TZNAME _ MAX (11) -
SC
_ V6 _ ILP32 _ OFF32 (11) -
SC
_ V6 _ ILP32 _ OFFBIG (11) -
SC
_ V6 _ LP64 _ OFF64 (11) -
SC
_ V6 _ LPBIG _ OFFBIG (11) -
SC
_ V7 _ ILP32 _ OFF32 (11) -
SC
_ V7 _ ILP32 _ OFFBIG (11) -
SC
_ V7 _ LP64 _ OFF64 (11) -
SC
_ V7 _ LPBIG _ OFFBIG (11) -
SC
_ VERSION (11) -
SC
_ XOPEN _ CRYPT (11) -
SC
_ XOPEN _ ENH _ I18N (11) -
SC
_ XOPEN _ REALTIME (11) -
SC
_ XOPEN _ REALTIME _ THREADS (11) -
SC
_ XOPEN _ SHM (11) -
SC
_ XOPEN _ STREAMS (11) -
SC
_ XOPEN _ UNIX (11) -
SC
_ XOPEN _ UUCP (11) -
SC
_ XOPEN _ VERSION (11) - String (11)
- [] (33)
-
_ _ send _ _ (22) -
_ dump (11) -
_ getproperty (11) -
_ invoke (11) -
_ setproperty (11) -
add
_ common _ option (11) -
add
_ specific _ extra _ args (11) - alert (11)
-
alert
_ error (11) -
alert
_ warning (11) - angle (11)
-
arg
_ add (11) -
arg
_ ambiguous (11) -
arg
_ blk _ pass (11) -
arg
_ concat (11) -
arg
_ config (11) -
arg
_ defined (11) -
arg
_ description (11) -
arg
_ prepend (11) - args (33)
- arguments (33)
- argv0 (11)
- ask (11)
-
ask
_ yes _ no (11) -
assert
_ raises (1) - attributes (11)
-
bind
_ call (10) - binmode (11)
- binmode? (11)
- binread (11)
- bmcall (11)
-
build
_ args (11) -
build
_ args= (11) - call (22)
-
call
_ cfunc (11) -
call
_ op (11) -
choose
_ from _ list (11) - codepoints (14)
- concat (8)
-
configured
_ args (11) -
configured
_ args= (11) - convert (11)
-
create
_ body (11) -
create
_ makefile (11) - crit (11)
-
def
_ inspector (11) -
default
_ argc _ limit (11) -
default
_ argv (11) -
default
_ argv= (11) -
default
_ event _ sources (11) - define (4)
-
define
_ final (11) -
define
_ task (22) - dir (22)
-
dir
_ config (11) - document (11)
- each (45)
-
each
_ char (22) -
each
_ codepoint (22) -
each
_ line (66) -
each
_ option (11) -
each
_ with _ index (22) -
each
_ with _ object (11) - entries (11)
-
enum
_ for (22) -
eval
_ under _ i (11) - exec (22)
-
exec
_ under (11) - execute (11)
- expect (1)
-
external
_ encoding (11) - fcntl (33)
- file (22)
-
file
_ create (11) - filename (11)
- fileno (11)
- fork (11)
- format (22)
-
get
_ one _ optional _ argument (11) - getbyte (11)
- getc (11)
- getopts (33)
- gets (44)
-
handle
_ arguments (11) -
has
_ key? (11) - help (11)
- include? (11)
- info (11)
- initialize (11)
-
inplace
_ mode (11) -
inplace
_ mode= (11) - inspect (27)
-
instance
_ exec (11) -
internal
_ encoding (11) - invkind (11)
- invoke (33)
- ioctl (22)
- join (11)
- key? (11)
- keys (11)
- lex (7)
- lineno (11)
- lineno= (11)
- lines (42)
- list (22)
- log (11)
- ls (22)
-
method
_ call (11) -
method
_ missing (33) - mkdir (11)
- modified? (11)
- multitask (11)
-
must
_ raise (1) - namespace (11)
- new (247)
- new2 (11)
- notice (11)
-
notify
_ observers (11) -
on
_ event (11) -
on
_ event _ with _ outargs (11) -
on
_ head (11) -
on
_ tail (11) - open (11)
- order (44)
- order! (44)
-
os
_ each _ obj (11) - parse (33)
- parse! (22)
- path (11)
- permute (22)
- permute! (22)
- phase (11)
- pipeline (11)
-
pipeline
_ r (22) -
pipeline
_ rw (22) -
pipeline
_ start (22) -
pipeline
_ w (22) - popen (154)
- pos (11)
- prepend (8)
- print (44)
- printf (66)
-
proc
_ call (11) -
proc
_ invoke (11) -
proc
_ s _ new (11) -
proc
_ yield (11) -
process
_ args (1) -
processing
_ instruction (11) -
progress
_ reporter (11) -
public
_ send (22) - puts (22)
-
rb
_ apply (11) -
rb
_ ary _ aref (11) -
rb
_ call (11) -
rb
_ call0 (11) -
rb
_ call _ super (11) -
rb
_ class _ initialize (11) -
rb
_ class _ instance _ methods (11) -
rb
_ class _ new _ instance (11) -
rb
_ class _ private _ instance _ methods (11) -
rb
_ class _ protected _ instance _ methods (11) -
rb
_ class _ s _ new (11) -
rb
_ cont _ call (11) -
rb
_ define _ global _ function (11) -
rb
_ define _ method (11) -
rb
_ define _ method _ id (11) -
rb
_ define _ module _ function (11) -
rb
_ define _ private _ method (11) -
rb
_ define _ protected _ method (11) -
rb
_ define _ singleton _ method (11) -
rb
_ eval _ cmd (11) -
rb
_ exec (1) -
rb
_ exec _ arg _ addopt (1) -
rb
_ exec _ arg _ fixup (1) -
rb
_ exec _ arg _ init (1) -
rb
_ exec _ err (1) -
rb
_ f _ abort (11) -
rb
_ f _ array (11) -
rb
_ f _ caller (11) -
rb
_ f _ eval (11) -
rb
_ f _ exit (11) -
rb
_ f _ float (11) -
rb
_ f _ hash (11) -
rb
_ f _ integer (11) -
rb
_ f _ load (11) -
rb
_ f _ missing (11) -
rb
_ f _ raise (11) -
rb
_ f _ send (11) -
rb
_ f _ string (11) -
rb
_ f _ throw (11) -
rb
_ f _ trace _ var (11) -
rb
_ f _ untrace _ var (11) -
rb
_ fork (1) -
rb
_ fork _ err (1) -
rb
_ funcall (11) -
rb
_ funcall2 (11) -
rb
_ funcall3 (11) -
rb
_ iterate (11) -
rb
_ mod _ attr (11) -
rb
_ mod _ attr _ accessor (11) -
rb
_ mod _ attr _ reader (11) -
rb
_ mod _ attr _ writer (11) -
rb
_ mod _ cmp (11) -
rb
_ mod _ define _ method (11) -
rb
_ mod _ eqq (11) -
rb
_ mod _ ge (11) -
rb
_ mod _ gt (11) -
rb
_ mod _ include (11) -
rb
_ mod _ le (11) -
rb
_ mod _ lt (11) -
rb
_ mod _ modfunc (11) -
rb
_ mod _ module _ eval (11) -
rb
_ mod _ private (11) -
rb
_ mod _ private _ method (11) -
rb
_ mod _ protected (11) -
rb
_ mod _ public (11) -
rb
_ mod _ public _ method (11) -
rb
_ obj _ call _ init (11) -
rb
_ obj _ extend (11) -
rb
_ obj _ instance _ eval (11) -
rb
_ obj _ respond _ to (11) -
rb
_ obj _ singleton _ methods (11) -
rb
_ proc _ exec _ n (1) -
rb
_ protect (11) -
rb
_ scan _ args (11) -
rb
_ thread _ initialize (11) -
rb
_ thread _ join _ m (11) -
rb
_ thread _ raise (11) -
rb
_ thread _ raise _ m (11) -
rb
_ thread _ s _ new (11) -
rb
_ thread _ start (11) -
rb
_ thread _ start _ 0 (11) -
rb
_ thread _ yield (11) -
rb
_ undefined (11) - read (33)
-
read
_ nonblock (11) - readbyte (11)
- readchar (11)
- readline (33)
- readlines (44)
- readpartial (11)
- receiver (11)
- recover (11)
- resume (11)
-
ret
_ args (11) - rewind (11)
- ruby (11)
-
ruby 1
. 6 feature (11) -
rubygems
/ commands / environment _ command (11) - run (1)
-
run
_ single _ final (11) -
safe
_ ln (11) - say (11)
- search (11)
-
search
_ with _ source (11) - seek (11)
-
set
_ encoding (33) -
set
_ method _ visibility (11) -
set
_ trace _ func (11) - setproperty (11)
-
setup
_ argv (1) - shift (11)
- site (11)
- skip (11)
- spawn (33)
-
specific
_ eval (11) -
specific
_ extra _ args (11) -
specific
_ extra _ args _ hash (11) - sprintf (11)
- src (11)
-
st
_ foreach (11) - start (11)
- syscall (11)
- sysconf (11)
- sysopen (11)
- system (22)
- target (22)
- target= (11)
- tell (11)
-
terminate
_ interaction (11) -
to
_ a (55) -
to
_ enum (22) -
to
_ h (17) -
to
_ i (11) -
to
_ io (11) -
to
_ json (132) -
to
_ s (27) -
to
_ write _ io (11) -
top
_ include (11) -
top
_ private (11) -
top
_ public (11) - transfer (11)
-
try
_ convert (11) - tsort (11)
- umcall (11)
-
umethod
_ call (11) - warn (11)
- warning (22)
- with (2)
-
with
_ defaults (11) -
with
_ index (16) -
with
_ object (11) - wrap (11)
- write (11)
- yield (22)
- メソッド呼び出し(super・ブロック付き・yield) (11)
- リテラル (11)
検索結果
先頭5件
-
IO
# ioctl(cmd , arg = 0) -> Integer (29213.0) -
IO に対してシステムコール ioctl を実行し、その結果を返します。 機能の詳細は ioctl(2) を参照してください。
...
IO に対してシステムコール ioctl を実行し、その結果を返します。
機能の詳細は ioctl(2) を参照してください。
@param cmd IO に対するコマンドを整数で指定します。どのようなコマンドが使えるかはプラットフォームに依存し......ます。
@param arg cmd に対する引数を指定します。整数の時にはその値を ioctl に渡します。
文字列の場合には Array#pack した構造体だとみなして渡します。
arg が nil か false の場合には 0を、true の場合には 1 を......渡します。
@raise IOError 既に close されている場合に発生します。... -
IO
# print(*arg) -> nil (26207.0) -
引数を IO ポートに順に出力します。引数を省略した場合は、$_ を出力します。
...引数を IO ポートに順に出力します。引数を省略した場合は、$_ を出力します。
@param arg Kernel.#print と同じです。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合......に発生します。
//emlist[例][ruby]{
$stdout.print("This is ", 100, " percent.\n") # => This is 100 percent.
//}
@see Kernel.#print... -
IO
# printf(format , *arg) -> nil (26207.0) -
C 言語の printf と同じように、format に従い引数 を文字列に変換して、self に出力します。
...の printf と同じように、format に従い引数
を文字列に変換して、self に出力します。
第一引数に IO を指定できないこと、引数を省略できないことを除けば Kernel.#printf と同じです。
@param format Kernel.#printf と同じです。print_form......at を参照してください。
@param arg Kernel.#printf と同じです。
@raise IOError 自身が書き込み用にオープンされていなければ発生します。
@raise Errno::EXXX 出力に失敗した場合に発生します。
@see Kernel.#printf... -
IRB
:: Inspector . def _ inspector(key , arg = nil) { |v| . . . } -> object (26207.0) -
新しい実行結果の出力方式を定義します。
...@param key conf.inspect_mode や IRB.conf[:INSPECT_MODE] に指定するキー
オブジェクトを指定します。配列を指定した場合は配列中の要素全
てが対象になります。
@param arg ブロックを指定する場合には、inspect_mode の初......quire が必要な場合
などに、proc { require "foo" } といった指定を行います。
ブロックを指定しない場合には、実行結果の出力のための手続きオ
ブジェクトを指定します。
例.
# .irbrc
IRB::Inspector.def_ins......pector([:test]){ |v| v.to_s * 2 }
$ irb --inspect test
irb(main):001:0> :abc # => abcabc
@see lib:irb#inspect_mode... -
IO
. popen([env = {} , [cmdname , arg0] , *args , execopt={}] , mode = "r" , opt={}) -> IO (23316.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 はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定することで、arg0(みせかけのプログラム名)を指定......生成した 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 (23316.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 はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定することで、arg0(みせかけのプログラム名)を指定......生成した 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 (23216.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 はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定することで、arg0(みせかけのプログラム名)を指定......生成した 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 (23216.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 はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定することで、arg0(みせかけのプログラム名)を指定......生成した 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 (23216.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 はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定することで、arg0(みせかけのプログラム名)を指定......生成した 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 (23216.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 はシェルでの
ワイルドカード展開などはなされません。
配列内に配列を指定することで、arg0(みせかけのプログラム名)を指定......生成した IO オブジェクトを引数にブ
ロックを実行し、ブロックの実行結果を返します。ブロックの実行後、生成したパイ
プは自動的にクローズされます。
p IO.popen("cat", "r+") {|io|
io.puts "foo"
io.close_write
io.gets
}
#...