クラス
-
ARGF
. class (774) - Array (1768)
- BasicObject (140)
- Bignum (99)
- Binding (70)
- Class (52)
- Complex (438)
- Data (11)
- Dir (144)
- Encoding (70)
-
Encoding
:: Converter (170) -
Encoding
:: InvalidByteSequenceError (70) -
Encoding
:: UndefinedConversionError (50) - Enumerator (155)
-
Enumerator
:: ArithmeticSequence (70) -
Enumerator
:: Chain (25) -
Enumerator
:: Lazy (339) -
Enumerator
:: Yielder (24) - Exception (106)
- FalseClass (50)
- Fiber (26)
- File (119)
-
File
:: Stat (420) - Fixnum (105)
- Float (431)
- FrozenError (4)
- Hash (917)
- IO (1002)
- Integer (686)
- KeyError (12)
- LoadError (10)
- LocalJumpError (20)
- MatchData (242)
- Method (223)
- Module (806)
- Mutex (14)
- NameError (36)
- NilClass (135)
- NoMethodError (17)
- Numeric (495)
- Object (705)
-
ObjectSpace
:: WeakMap (20) - Proc (164)
-
Process
:: Status (150) -
Process
:: Tms (80) - Random (100)
- Range (344)
- Rational (285)
- Refinement (2)
- Regexp (177)
-
RubyVM
:: AbstractSyntaxTree :: Node (35) -
RubyVM
:: InstructionSequence (108) - SignalException (20)
- StopIteration (10)
- String (1762)
- Struct (233)
- Symbol (335)
- SyntaxError (1)
- SystemCallError (10)
- SystemExit (20)
- Thread (365)
-
Thread
:: Backtrace :: Location (70) -
Thread
:: ConditionVariable (24) -
Thread
:: Mutex (56) -
Thread
:: Queue (104) -
Thread
:: SizedQueue (90) - ThreadGroup (40)
- Time (559)
- TracePoint (175)
- TrueClass (50)
- UnboundMethod (147)
- UncaughtThrowError (27)
モジュール
- Comparable (71)
- Enumerable (1170)
- GC (10)
- Warning (7)
キーワード
- ! (10)
- != (10)
- !~ (10)
- % (56)
- & (66)
- * (76)
- ** (46)
- + (81)
- +@ (18)
- - (76)
- -@ (61)
-
/ (45) - < (61)
- << (82)
- <= (61)
- <=> (120)
- == (212)
- === (89)
- =~ (44)
- > (61)
- >= (61)
- >> (36)
- [] (264)
- []= (140)
- ^ (46)
-
_ _ id _ _ (10) -
_ _ send _ _ (20) -
_ dump (10) -
_ load (10) -
abort
_ on _ exception (10) -
abort
_ on _ exception= (10) - abs (53)
- abs2 (20)
-
absolute
_ path (20) - add (10)
-
add
_ trace _ func (10) - advise (10)
-
alias
_ method (10) - alive? (12)
- all? (41)
- allbits? (6)
- allocate (10)
- ancestors (10)
- angle (30)
- any? (50)
- anybits? (6)
- append (6)
-
append
_ features (10) - arg (30)
- args (10)
- argv (10)
- arity (30)
-
ascii
_ compatible? (10) -
ascii
_ only? (10) - asctime (10)
- assoc (20)
- at (10)
- atime (20)
- attr (30)
-
attr
_ accessor (10) -
attr
_ reader (10) -
attr
_ writer (10) - autoclose= (10)
- autoclose? (10)
- autoload (10)
- autoload? (10)
- b (10)
- backtrace (20)
-
backtrace
_ locations (30) -
base
_ label (20) - begin (25)
- between? (20)
- bind (10)
-
bind
_ call (8) - binding (20)
- binmode (20)
- binmode? (20)
- birthtime (19)
-
bit
_ length (16) - blksize (10)
- blockdev? (10)
- blocks (10)
- broadcast (8)
- bsearch (40)
-
bsearch
_ index (16) - byteindex (1)
- byteoffset (2)
- byterindex (1)
- bytes (58)
- bytesize (10)
- byteslice (30)
- bytesplice (2)
- call (30)
-
callee
_ id (10) - capitalize (20)
- capitalize! (10)
- captures (10)
- casecmp (20)
- casecmp? (14)
- casefold? (10)
- cause (10)
- ceil (44)
- ceildiv (1)
- center (10)
- chain (5)
- chardev? (10)
- chars (48)
- children (10)
- chmod (10)
- chomp (10)
- chomp! (10)
- chop (10)
- chop! (10)
- chown (10)
- chr (30)
- chunk (30)
-
chunk
_ while (17) - clamp (21)
- class (10)
-
class
_ eval (20) -
class
_ exec (10) -
class
_ variable _ defined? (10) -
class
_ variable _ get (10) -
class
_ variable _ set (10) -
class
_ variables (10) - clear (38)
- clone (60)
- close (46)
-
close
_ on _ exec= (10) -
close
_ on _ exec? (10) -
close
_ read (10) -
close
_ write (10) - closed? (28)
- codepoints (48)
- coerce (30)
- collect (50)
- collect! (20)
-
collect
_ concat (30) - combination (20)
- compact (21)
- compact! (17)
-
compare
_ by _ identity (10) -
compare
_ by _ identity? (10) - concat (34)
- conj (20)
- conjugate (20)
-
const
_ added (1) -
const
_ defined? (10) -
const
_ get (10) -
const
_ missing (10) -
const
_ set (10) -
const
_ source _ location (4) - constants (10)
- convert (20)
- convpath (10)
- coredump? (10)
- count (70)
- cover? (15)
- crypt (10)
- cstime (10)
- cstime= (10)
- ctime (30)
- curry (38)
- cutime (10)
- cutime= (10)
- cycle (40)
- day (10)
- deconstruct (1)
-
deconstruct
_ keys (1) - dedup (1)
- default (20)
- default= (10)
-
default
_ proc (10) -
default
_ proc= (10) -
define
_ method (20) -
define
_ singleton _ method (20) -
defined
_ class (10) - delete (50)
- delete! (10)
-
delete
_ at (10) -
delete
_ if (40) -
delete
_ prefix (6) -
delete
_ prefix! (6) -
delete
_ suffix (6) -
delete
_ suffix! (6) - denominator (50)
-
deprecate
_ constant (8) - deq (16)
-
destination
_ encoding (30) -
destination
_ encoding _ name (20) - detect (20)
- dev (10)
-
dev
_ major (10) -
dev
_ minor (10) - difference (5)
- dig (24)
- digits (20)
- directory? (10)
- disable (20)
- disasm (10)
- disassemble (10)
- display (10)
- div (26)
- divmod (36)
- downcase (20)
- downcase! (10)
- downto (20)
- drop (30)
-
drop
_ while (50) - dst? (10)
- dummy? (10)
- dump (10)
- dup (40)
- each (260)
-
each
_ byte (60) -
each
_ char (60) -
each
_ child (10) -
each
_ codepoint (60) -
each
_ cons (20) -
each
_ entry (20) -
each
_ grapheme _ cluster (12) -
each
_ index (20) -
each
_ key (20) -
each
_ line (120) -
each
_ pair (40) -
each
_ slice (20) -
each
_ value (20) -
each
_ with _ index (20) -
each
_ with _ object (20) - eager (4)
- empty? (54)
- enable (20)
- enabled? (10)
- enclose (10)
- enclosed? (10)
- encode (30)
- encode! (20)
- encoding (30)
- end (25)
-
end
_ with? (14) - enq (16)
- entries (15)
-
enum
_ for (40) - eof (20)
- eof? (20)
- eql? (134)
- equal? (40)
- errno (10)
-
error
_ bytes (10) -
error
_ char (10) - eval (20)
-
eval
_ script (5) - even? (16)
- event (10)
- except (3)
- exception (20)
-
exclude
_ end? (15) - executable? (10)
-
executable
_ real? (10) - exit (10)
-
exit
_ value (10) - exited? (10)
- exitstatus (10)
- extend (10)
-
extend
_ object (10) - extended (10)
-
external
_ encoding (20) - fcntl (10)
- fdatasync (10)
- fdiv (46)
- feed (10)
- fetch (66)
-
fetch
_ values (16) - file (10)
- file? (10)
- filename (10)
- fileno (29)
- fill (60)
- filter (45)
- filter! (20)
-
filter
_ map (12) - find (20)
-
find
_ all (30) -
find
_ index (60) - finish (10)
- finite? (24)
- first (70)
-
first
_ column (5) -
first
_ lineno (15) -
fixed
_ encoding? (10) -
flat
_ map (30) - flatten (20)
- flatten! (10)
- flock (10)
- floor (44)
- flush (10)
- force (10)
-
force
_ encoding (10) - freeze (20)
- friday? (10)
- frozen? (10)
- fsync (10)
- ftype (10)
-
garbage
_ collect (10) - gcd (10)
- gcdlcm (10)
- getbyte (30)
- getc (20)
- getgm (10)
- getlocal (20)
- gets (60)
- getutc (10)
- gid (10)
- gmt? (10)
-
gmt
_ offset (10) - gmtime (10)
- gmtoff (10)
-
grapheme
_ clusters (12) - grep (30)
-
grep
_ v (28) - group (10)
-
group
_ by (20) - grpowned? (10)
- gsub (40)
- gsub! (40)
-
has
_ key? (10) -
has
_ value? (10) - hash (149)
- hex (10)
- hour (10)
- i (10)
- id2name (10)
-
ignore
_ deadlock (3) -
ignore
_ deadlock= (3) - imag (20)
- imaginary (20)
-
import
_ methods (2) - include (10)
- include? (60)
- included (10)
-
included
_ modules (10) -
incomplete
_ input? (10) - index (47)
- infinite? (24)
- inherited (10)
- initialize (10)
-
initialize
_ copy (10) - inject (30)
- ino (10)
-
inplace
_ mode (10) -
inplace
_ mode= (10) - insert (20)
-
insert
_ output (10) - inspect (316)
-
instance
_ eval (20) -
instance
_ exec (10) -
instance
_ method (10) -
instance
_ methods (10) -
instance
_ of? (10) -
instance
_ variable _ defined? (10) -
instance
_ variable _ get (10) -
instance
_ variable _ set (10) -
instance
_ variables (10) -
instruction
_ sequence (5) - integer? (20)
- intern (20)
-
internal
_ encoding (20) - intersect? (2)
- intersection (4)
- invert (10)
- ioctl (10)
- irb (7)
-
is
_ a? (10) - isatty (10)
- isdst (10)
- itself (10)
- join (30)
-
keep
_ if (40) - key (16)
- key? (20)
- keys (20)
- kill (10)
-
kind
_ of? (10) - label (20)
- lambda? (10)
- last (50)
-
last
_ column (5) -
last
_ error (10) -
last
_ lineno (5) - lazy (20)
- lcm (10)
- left (10)
- length (74)
- lineno (40)
- lineno= (20)
- lines (104)
- list (10)
- ljust (10)
-
local
_ variable _ defined? (10) -
local
_ variable _ get (10) -
local
_ variable _ set (10) -
local
_ variables (17) - localtime (20)
- lock (10)
- locked? (10)
- lstat (10)
- lstrip (10)
- lstrip! (10)
- magnitude (53)
- map (50)
- map! (20)
-
marshal
_ dump (40) -
marshal
_ load (20) - match (50)
- match? (21)
- max (114)
- max= (8)
-
max
_ by (40) - mday (10)
- member? (30)
- members (11)
- merge (20)
- merge! (20)
- method (10)
-
method
_ added (10) -
method
_ defined? (10) -
method
_ id (10) -
method
_ missing (10) -
method
_ removed (10) -
method
_ undefined (10) - methods (10)
- min (116)
-
min
_ by (40) - minmax (36)
-
minmax
_ by (20) - mode (10)
-
module
_ eval (20) -
module
_ exec (10) -
module
_ function (16) - modulo (36)
- mon (10)
- monday? (10)
- month (10)
- mtime (20)
- name (61)
- name= (8)
-
named
_ captures (20) - names (30)
- nan? (10)
- negative? (23)
- new (10)
- next (40)
- next! (10)
-
next
_ float (9) -
next
_ values (10) - nil? (20)
- nlink (10)
- nobits? (6)
- none? (41)
- nonzero? (10)
- nsec (10)
-
num
_ waiting (8) - numerator (50)
-
object
_ id (10) - oct (10)
- odd? (16)
- offset (20)
- one? (41)
- ord (20)
-
original
_ name (20) - owned? (20)
- owner (20)
- pack (17)
- parameters (35)
- partition (30)
- path (72)
- peek (10)
-
peek
_ values (10) -
pending
_ interrupt? (10) - permutation (20)
- phase (30)
- pid (20)
- pipe? (10)
- polar (20)
- pop (36)
- pos (30)
- pos= (30)
- positive? (23)
-
post
_ match (10) - pow (20)
-
pre
_ match (10) - pread (6)
- pred (10)
- prepend (33)
-
prepend
_ features (10) - prepended (10)
-
prev
_ float (9) -
primitive
_ convert (40) -
primitive
_ errinfo (10) - print (20)
- printf (20)
- priority (10)
- priority= (10)
- private (19)
-
private
_ call? (7) -
private
_ class _ method (13) -
private
_ constant (10) -
private
_ instance _ methods (10) -
private
_ method _ defined? (10) -
private
_ methods (10) - product (20)
- protected (19)
-
protected
_ instance _ methods (10) -
protected
_ method _ defined? (10) -
protected
_ methods (10) - public (19)
-
public
_ class _ method (13) -
public
_ constant (10) -
public
_ instance _ method (10) -
public
_ instance _ methods (10) -
public
_ method (10) -
public
_ method _ defined? (10) -
public
_ methods (10) -
public
_ send (20) - push (26)
- putback (20)
- putc (20)
- puts (20)
- pwrite (6)
- quo (30)
- raise (22)
-
raised
_ exception (10) - rand (30)
- rassoc (20)
- rationalize (90)
- rdev (10)
-
rdev
_ major (10) -
rdev
_ minor (10) - read (30)
-
read
_ nonblock (20) - readable? (10)
-
readable
_ real? (10) -
readagain
_ bytes (10) - readbyte (20)
- readchar (20)
- readline (60)
- readlines (60)
- readpartial (20)
- real (20)
- real? (20)
- reason (10)
- receiver (37)
- rect (20)
- rectangular (20)
- reduce (30)
- refine (10)
- regexp (10)
- rehash (10)
- reject (70)
- reject! (40)
- remainder (23)
-
remove
_ class _ variable (10) -
remove
_ const (10) -
remove
_ instance _ variable (10) -
remove
_ method (10) - reopen (30)
-
repeated
_ combination (20) -
repeated
_ permutation (20) - replace (30)
- replacement (10)
- replacement= (10)
- replicate (10)
-
report
_ on _ exception (7) -
report
_ on _ exception= (7) -
respond
_ to? (10) -
respond
_ to _ missing? (10) - result (10)
- resume (10)
-
return
_ value (10) - reverse (20)
- reverse! (20)
-
reverse
_ each (40) - rewind (45)
- rindex (40)
- rjust (10)
- rotate (10)
- rotate! (10)
- round (57)
- rpartition (10)
- rstrip (10)
- rstrip! (10)
-
ruby2
_ keywords (8) - run (10)
-
safe
_ level (7) - sample (40)
- saturday? (10)
- scan (20)
- scrub (30)
- scrub! (30)
- sec (10)
- seed (10)
- seek (30)
- select (90)
- select! (40)
- self (10)
- send (20)
-
set
_ backtrace (10) -
set
_ encoding (60) -
set
_ encoding _ by _ bom (4) -
set
_ trace _ func (10) - setbyte (10)
- setgid? (10)
- setuid? (10)
- shift (46)
- shuffle (20)
- shuffle! (20)
- signal (8)
- signaled? (10)
- signm (10)
- signo (10)
-
singleton
_ class (10) -
singleton
_ class? (10) -
singleton
_ method (10) -
singleton
_ method _ added (10) -
singleton
_ method _ removed (10) -
singleton
_ method _ undefined (10) -
singleton
_ methods (10) - size (140)
- size? (10)
- skip (10)
- sleep (10)
- slice (146)
- slice! (90)
-
slice
_ after (38) -
slice
_ before (50) -
slice
_ when (19) - socket? (10)
- sort (40)
- sort! (20)
-
sort
_ by (20) -
sort
_ by! (20) - source (10)
-
source
_ encoding (30) -
source
_ encoding _ name (20) -
source
_ location (35) - split (15)
- squeeze (10)
- squeeze! (10)
-
start
_ with? (14) - stat (10)
- state (10)
- status (20)
- step (105)
- sticky? (10)
- stime (10)
- stime= (10)
- stop? (10)
- stopped? (10)
- stopsig (10)
- store (10)
- strftime (10)
- string (10)
- strip (10)
- strip! (10)
- sub (30)
- sub! (30)
- subclasses (2)
- subsec (10)
- succ (40)
- succ! (10)
- success? (20)
- sum (44)
- sunday? (10)
-
super
_ method (18) - superclass (10)
- swapcase (20)
- swapcase! (10)
- symlink? (10)
- sync (10)
- sync= (10)
- synchronize (10)
- sysread (10)
- sysseek (10)
- syswrite (10)
- tag (9)
- taint (9)
- tainted? (9)
- take (30)
-
take
_ while (60) - tally (6)
- tap (10)
- tell (30)
- terminate (10)
- termsig (10)
- then (10)
-
thread
_ variable? (10) -
thread
_ variable _ get (10) -
thread
_ variable _ set (10) - thursday? (10)
- times (20)
-
to
_ a (125) -
to
_ ary (20) -
to
_ binary (8) -
to
_ c (40) -
to
_ enum (40) -
to
_ f (76) -
to
_ h (72) -
to
_ hash (20) -
to
_ i (100) -
to
_ int (30) -
to
_ io (30) -
to
_ path (21) -
to
_ proc (52) -
to
_ r (70) -
to
_ regexp (10) -
to
_ s (292) -
to
_ str (20) -
to
_ sym (20) -
to
_ write _ io (10) - tr (10)
- tr! (10)
-
tr
_ s (10) -
tr
_ s! (10) - transfer (2)
-
transform
_ keys (15) -
transform
_ keys! (15) -
transform
_ values (14) -
transform
_ values! (14) - transpose (10)
- truncate (50)
- trust (9)
-
try
_ lock (10) - tty? (10)
- tuesday? (10)
-
tv
_ nsec (10) -
tv
_ sec (10) -
tv
_ usec (10) - type (5)
- uid (10)
- unbind (10)
-
undef
_ method (10) - undump (6)
- ungetbyte (10)
- ungetc (10)
-
unicode
_ normalize (9) -
unicode
_ normalize! (9) -
unicode
_ normalized? (9) - union (5)
- uniq (54)
- uniq! (20)
- unlock (10)
- unpack (10)
- unpack1 (7)
- unshift (10)
- untaint (9)
- untrust (9)
- untrusted? (9)
- upcase (20)
- upcase! (10)
- update (20)
- upto (30)
- usec (10)
- using (10)
- utc (10)
- utc? (10)
-
utc
_ offset (10) - utime (10)
- utime= (10)
-
valid
_ encoding? (10) - value (19)
- value? (10)
- values (20)
-
values
_ at (40) - wait (8)
- wakeup (10)
- warn (7)
- wday (10)
- wednesday? (10)
- with (1)
-
with
_ index (28) -
with
_ object (20) -
world
_ readable? (10) -
world
_ writable? (10) - writable? (10)
-
writable
_ real? (10) - write (20)
-
write
_ nonblock (10) - yday (10)
- year (10)
- yield (20)
-
yield
_ self (12) - zero? (33)
- zip (60)
- zone (10)
- | (56)
- ~ (26)
検索結果
先頭5件
-
ARGF
. class # argv -> Array (3.0) -
Object::ARGV を返します。
Object::ARGV を返します。
ARGF が ARGV をどう扱うかについては ARGF を参照してください。
例:
$ ruby argf.rb -v glark.txt
ARGF.argv #=> ["-v", "glark.txt"] -
ARGF
. class # binmode -> self (3.0) -
self をバイナリモードにします。一度バイナリモードになった後は非バイナリ モードに戻る事はできません。
self をバイナリモードにします。一度バイナリモードになった後は非バイナリ
モードに戻る事はできません。
バイナリモード下では以下のように動作します。
* 改行の変換を停止する
* 文字エンコーディングの変換を停止する
* 内容を ASCII-8BIT として扱う
例:
# test1.png - 164B
# test2.png - 128B
# test1.png + test2.png = 292B
# $ ruby test.rb test1.png test2.png
ARGF.binmode
ARGF.read.size # => 29... -
ARGF
. class # binmode? -> bool (3.0) -
ARGF の入力ストリームがバイナリモードなら true を返します。 そうでない場合、false を返します。
ARGF の入力ストリームがバイナリモードなら true を返します。
そうでない場合、false を返します。
バイナリモードにするためには ARGF.class#binmode を使用します。
ARGF.binmode? # => false
ARGF.binmode
ARGF.binmode? # => true
@see IO#binmode?, ARGF.class#binmode -
ARGF
. class # bytes -> Enumerator (3.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_byte を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_byte を使用してください。
使用すると警告メッセージが表示されます。 -
ARGF
. class # bytes { |byte| . . . } -> self (3.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_byte を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_byte を使用してください。
使用すると警告メッセージが表示されます。 -
ARGF
. class # chars -> Enumerator (3.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_char を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_char を使用してください。
使用すると警告メッセージが表示されます。 -
ARGF
. class # chars { |c| . . . } -> self (3.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_char を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_char を使用してください。
使用すると警告メッセージが表示されます。 -
ARGF
. class # close -> self (3.0) -
現在開いている処理対象のファイルをクローズします。開くファイルが残って いる場合は次のファイルをオープンします。 ただし、標準入力はクローズされません。
現在開いている処理対象のファイルをクローズします。開くファイルが残って
いる場合は次のファイルをオープンします。
ただし、標準入力はクローズされません。
$ echo "foo" > foo
$ echo "bar" > bar
$ ruby argf.rb foo bar
ARGF.filename # => "foo"
ARGF.close
ARGF.filename # => "bar"
ARGF.close
ARGF.close # => closed stream (IOError)
@raise IOError 処理対象のファイ...現在開いている処理対象のファイルをクローズします。開くファイルが残って
いる場合は次のファイルをオープンします。
ただし、標準入力はクローズされません。
$ echo "foo" > foo
$ echo "bar" > bar
$ ruby argf.rb foo bar
ARGF.filename # => "foo"
ARGF.close
ARGF.filename # => "bar"
ARGF.close
@see ARGF.class#closed? -
ARGF
. class # closed? -> bool (3.0) -
現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。
現在開いている処理対象のファイルがARGFがcloseされていればtrueを返します。
例:
# $ echo "foo" > foo
# $ echo "bar" > bar
# $ ruby argf.rb foo bar
ARGF.filename # => "foo"
ARGF.close
# 複数のファイルを開いているので1度のARGF.closeではまた全てのファイルを閉じていないのでfalseになる
ARGF.closed? # => false
ARGF.filename # => "bar"
ARGF.close
# 2つ... -
ARGF
. class # codepoints -> Enumerator (3.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_codepoint を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_codepoint を使用してください。
使用すると警告メッセージが表示されます。 -
ARGF
. class # codepoints { |c| . . . } -> self (3.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_codepoint を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_codepoint を使用してください。
使用すると警告メッセージが表示されます。 -
ARGF
. class # each(rs = $ / ) -> Enumerator (3.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
...