種類
ライブラリ
- English (1)
- ビルトイン (174)
- benchmark (1)
-
cgi
/ core (6) - csv (2)
- delegate (1)
- erb (3)
- etc (131)
- fiddle (5)
- getoptlong (10)
-
irb
/ inspector (1) -
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / ostruct (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / symbol (1) -
json
/ add / time (1) - mkmf (5)
-
net
/ ftp (8) -
net
/ http (4) - observer (1)
- open3 (9)
- openssl (6)
- optparse (33)
- pathname (10)
- rake (28)
-
rdoc
/ rdoc (1) - resolv (4)
-
rexml
/ document (6) -
rexml
/ sax2listener (1) - ripper (2)
-
ripper
/ lexer (1) -
rubygems
/ command (14) -
rubygems
/ command _ manager (2) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ config _ file (2) -
rubygems
/ doc _ manager (4) -
rubygems
/ gem _ runner (1) -
rubygems
/ source _ info _ cache (2) -
rubygems
/ specification (1) -
rubygems
/ user _ interaction (9) - set (2)
- syslog (3)
- uri (6)
-
webrick
/ httpproxy (2) -
webrick
/ httpstatus (2) -
webrick
/ httputils (1) - win32ole (11)
- zlib (3)
クラス
-
ARGF
. class (60) - Array (1)
- BasicObject (4)
-
Benchmark
:: Tms (1) - BigDecimal (1)
- CSV (2)
- Class (1)
- Complex (2)
- Date (1)
- DateTime (1)
- Delegator (1)
- ERB (3)
- Enumerator (6)
-
Enumerator
:: Chain (2) -
Enumerator
:: Lazy (6) - Exception (1)
- Fiber (3)
-
Fiddle
:: Closure (2) -
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (2) - Float (1)
-
Gem
:: Command (14) -
Gem
:: CommandManager (2) -
Gem
:: Commands :: BuildCommand (1) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: ConfigFile (2) -
Gem
:: DocManager (4) -
Gem
:: GemRunner (1) -
Gem
:: SourceInfoCache (2) -
Gem
:: Specification (1) -
Gem
:: StreamUI (1) - GetoptLong (8)
- IO (18)
-
IRB
:: Inspector (1) - Method (3)
-
Net
:: FTP (8) - NoMethodError (3)
- Numeric (3)
- Object (10)
-
OpenSSL
:: Cipher :: IDEA (1) -
OpenSSL
:: Cipher :: RC5 (1) -
OpenSSL
:: Digest :: Digest (1) - OpenStruct (1)
- OptionParser (18)
-
OptionParser
:: ParseError (2) - Pathname (10)
- Proc (5)
-
RDoc
:: Options (1) -
RDoc
:: RDoc (1) -
REXML
:: Attribute (1) -
REXML
:: Element (1) -
REXML
:: Instruction (3) -
REXML
:: Text (1) -
Rake
:: Task (6) -
Rake
:: TaskArguments (10) - Range (1)
- Rational (2)
- Regexp (1)
-
Resolv
:: DNS (2) -
Resolv
:: DNS :: Resource :: IN :: SRV (2) - Ripper (3)
-
RubyVM
:: InstructionSequence (1) - String (3)
- Struct (4)
- Symbol (1)
- Thread (3)
- Time (1)
-
URI
:: FTP (2) -
URI
:: Generic (1) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) - UnboundMethod (2)
-
WEBrick
:: HTTPUtils :: FormData (1) - WIN32OLE (7)
-
WIN32OLE
_ EVENT (2) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (1) -
Zlib
:: GzipFile (2) -
Zlib
:: GzipWriter (1)
モジュール
-
CGI
:: QueryExtension (5) -
CGI
:: QueryExtension :: Value (1) - Enumerable (9)
- Etc (131)
- FileUtils (1)
-
Gem
:: UserInteraction (8) - Kernel (33)
- Observable (1)
- Open3 (9)
-
OpenSSL
:: Buffering (2) -
OpenSSL
:: SSL :: SocketForwarder (1) -
OptionParser
:: Arguable (8) - Process (3)
-
REXML
:: SAX2Listener (1) - Rake (1)
-
Rake
:: TaskManager (3) - Syslog (3)
-
WEBrick
:: HTTPStatus (1)
オブジェクト
キーワード
-
$ ARGV (1) - % (1)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - === (1)
-
ARGUMENT
_ FLAGS (1) - ARGV (1)
- AmbiguousArgument (1)
- Arguable (1)
- ArgumentError (1)
- Array (1)
-
EMPTY
_ TASK _ ARGS (1) - Float (1)
- HTTPPayloadTooLarge (1)
- HTTPRequestEntityTooLarge (1)
- HTTPRequestHeaderFieldsTooLarge (1)
- HTTPRequestURITooLarge (1)
- Hash (1)
- Integer (1)
- InvalidArgument (1)
- MissingArgument (2)
-
NEWS for Ruby 2
. 2 . 0 (1) -
NO
_ ARGUMENT (1) - NeedlessArgument (2)
- Numeric (1)
-
OPTIONAL
_ ARGUMENT (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
REQUIRED
_ ARGUMENT (1) - RequestEntityTooLarge (1)
-
SC
_ 2 _ CHAR _ TERM (1) -
SC
_ 2 _ C _ BIND (1) -
SC
_ 2 _ C _ DEV (1) -
SC
_ 2 _ FORT _ DEV (1) -
SC
_ 2 _ FORT _ RUN (1) -
SC
_ 2 _ LOCALEDEF (1) -
SC
_ 2 _ PBS (1) -
SC
_ 2 _ PBS _ ACCOUNTING (1) -
SC
_ 2 _ PBS _ CHECKPOINT (1) -
SC
_ 2 _ PBS _ LOCATE (1) -
SC
_ 2 _ PBS _ MESSAGE (1) -
SC
_ 2 _ PBS _ TRACK (1) -
SC
_ 2 _ SW _ DEV (1) -
SC
_ 2 _ UPE (1) -
SC
_ 2 _ VERSION (1) -
SC
_ ADVISORY _ INFO (1) -
SC
_ AIO _ LISTIO _ MAX (1) -
SC
_ AIO _ MAX (1) -
SC
_ AIO _ PRIO _ DELTA _ MAX (1) -
SC
_ ARG _ MAX (1) -
SC
_ ASYNCHRONOUS _ IO (1) -
SC
_ ATEXIT _ MAX (1) -
SC
_ AVPHYS _ PAGES (1) -
SC
_ BARRIERS (1) -
SC
_ BC _ BASE _ MAX (1) -
SC
_ BC _ DIM _ MAX (1) -
SC
_ BC _ SCALE _ MAX (1) -
SC
_ BC _ STRING _ MAX (1) -
SC
_ CHILD _ MAX (1) -
SC
_ CLK _ TCK (1) -
SC
_ CLOCK _ SELECTION (1) -
SC
_ COLL _ WEIGHTS _ MAX (1) -
SC
_ CPUSET _ SIZE (1) -
SC
_ CPUTIME (1) -
SC
_ DELAYTIMER _ MAX (1) -
SC
_ EXPR _ NEST _ MAX (1) -
SC
_ FSYNC (1) -
SC
_ GETGR _ R _ SIZE _ MAX (1) -
SC
_ GETPW _ R _ SIZE _ MAX (1) -
SC
_ HOST _ NAME _ MAX (1) -
SC
_ IOV _ MAX (1) -
SC
_ IPV6 (1) -
SC
_ JOB _ CONTROL (1) -
SC
_ LINE _ MAX (1) -
SC
_ LOGIN _ NAME _ MAX (1) -
SC
_ MAPPED _ FILES (1) -
SC
_ MEMLOCK (1) -
SC
_ MEMLOCK _ RANGE (1) -
SC
_ MEMORY _ PROTECTION (1) -
SC
_ MESSAGE _ PASSING (1) -
SC
_ MONOTONIC _ CLOCK (1) -
SC
_ MQ _ OPEN _ MAX (1) -
SC
_ MQ _ PRIO _ MAX (1) -
SC
_ NGROUPS _ MAX (1) -
SC
_ NPROCESSORS _ CONF (1) -
SC
_ NPROCESSORS _ ONLN (1) -
SC
_ OPEN _ MAX (1) -
SC
_ PAGESIZE (1) -
SC
_ PAGE _ SIZE (1) -
SC
_ PHYS _ PAGES (1) -
SC
_ PRIORITIZED _ IO (1) -
SC
_ PRIORITY _ SCHEDULING (1) -
SC
_ RAW _ SOCKETS (1) -
SC
_ READER _ WRITER _ LOCKS (1) -
SC
_ REALTIME _ SIGNALS (1) -
SC
_ REGEXP (1) -
SC
_ RE _ DUP _ MAX (1) -
SC
_ RTSIG _ MAX (1) -
SC
_ SAVED _ IDS (1) -
SC
_ SEMAPHORES (1) -
SC
_ SEM _ NSEMS _ MAX (1) -
SC
_ SEM _ VALUE _ MAX (1) -
SC
_ SHARED _ MEMORY _ OBJECTS (1) -
SC
_ SHELL (1) -
SC
_ SIGQUEUE _ MAX (1) -
SC
_ SPAWN (1) -
SC
_ SPIN _ LOCKS (1) -
SC
_ SPORADIC _ SERVER (1) -
SC
_ SS _ REPL _ MAX (1) -
SC
_ STREAM _ MAX (1) -
SC
_ SYMLOOP _ MAX (1) -
SC
_ SYNCHRONIZED _ IO (1) -
SC
_ THREADS (1) -
SC
_ THREAD _ ATTR _ STACKADDR (1) -
SC
_ THREAD _ ATTR _ STACKSIZE (1) -
SC
_ THREAD _ CPUTIME (1) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (1) -
SC
_ THREAD _ KEYS _ MAX (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) -
SC
_ THREAD _ PRIO _ INHERIT (1) -
SC
_ THREAD _ PRIO _ PROTECT (1) -
SC
_ THREAD _ PROCESS _ SHARED (1) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (1) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (1) -
SC
_ THREAD _ SAFE _ FUNCTIONS (1) -
SC
_ THREAD _ SPORADIC _ SERVER (1) -
SC
_ THREAD _ STACK _ MIN (1) -
SC
_ THREAD _ THREADS _ MAX (1) -
SC
_ TIMEOUTS (1) -
SC
_ TIMERS (1) -
SC
_ TIMER _ MAX (1) -
SC
_ TRACE (1) -
SC
_ TRACE _ EVENT _ FILTER (1) -
SC
_ TRACE _ EVENT _ NAME _ MAX (1) -
SC
_ TRACE _ INHERIT (1) -
SC
_ TRACE _ LOG (1) -
SC
_ TRACE _ NAME _ MAX (1) -
SC
_ TRACE _ SYS _ MAX (1) -
SC
_ TRACE _ USER _ EVENT _ MAX (1) -
SC
_ TTY _ NAME _ MAX (1) -
SC
_ TYPED _ MEMORY _ OBJECTS (1) -
SC
_ TZNAME _ MAX (1) -
SC
_ V6 _ ILP32 _ OFF32 (1) -
SC
_ V6 _ ILP32 _ OFFBIG (1) -
SC
_ V6 _ LP64 _ OFF64 (1) -
SC
_ V6 _ LPBIG _ OFFBIG (1) -
SC
_ V7 _ ILP32 _ OFF32 (1) -
SC
_ V7 _ ILP32 _ OFFBIG (1) -
SC
_ V7 _ LP64 _ OFF64 (1) -
SC
_ V7 _ LPBIG _ OFFBIG (1) -
SC
_ VERSION (1) -
SC
_ XOPEN _ CRYPT (1) -
SC
_ XOPEN _ ENH _ I18N (1) -
SC
_ XOPEN _ REALTIME (1) -
SC
_ XOPEN _ REALTIME _ THREADS (1) -
SC
_ XOPEN _ SHM (1) -
SC
_ XOPEN _ STREAMS (1) -
SC
_ XOPEN _ UNIX (1) -
SC
_ XOPEN _ UUCP (1) -
SC
_ XOPEN _ VERSION (1) - String (1)
- TaskArgumentError (1)
- TaskArguments (1)
- [] (3)
-
_ _ send _ _ (2) -
_ dump (1) -
_ getproperty (1) -
_ invoke (1) -
_ setproperty (1) -
add
_ common _ option (1) -
add
_ extra _ args (1) -
add
_ specific _ extra _ args (1) -
add
_ trace _ func (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - angle (1)
-
arg
_ add (1) -
arg
_ blk _ pass (1) -
arg
_ concat (1) -
arg
_ config (1) -
arg
_ defined (1) -
arg
_ description (1) -
arg
_ names (1) -
arg
_ prepend (1) - args (4)
- arguments (3)
- argv0 (1)
- ask (1)
-
ask
_ yes _ no (1) - attributes (1)
-
bind
_ call (2) - binmode (1)
- binmode? (1)
- binread (1)
-
build
_ args (1) -
build
_ args= (1) - call (2)
-
call
_ cfunc (1) -
call
_ op (1) -
choose
_ from _ list (1) - concat (1)
-
configured
_ args (1) -
configured
_ args= (1) - convert (1)
-
create
_ body (1) -
create
_ makefile (1) -
create
_ rule (1) -
def
_ class (1) -
def
_ inspector (1) -
def
_ module (1) -
default
_ argv (1) -
default
_ argv= (1) -
default
_ event _ sources (1) -
define
_ final (1) -
define
_ task (2) - dir (2)
-
dir
_ config (1) - document (1)
- each (12)
-
each
_ byte (1) -
each
_ char (2) -
each
_ codepoint (2) -
each
_ line (6) -
each
_ option (1) -
each
_ with _ index (2) -
each
_ with _ object (1) - entries (1)
-
enum
_ for (4) - eof (1)
- eof? (1)
-
eval
_ under _ i (1) - exec (3)
-
exec
_ under (1) - execute (1)
-
external
_ encoding (1) -
extra
_ args (1) -
extra
_ args= (1) - fcntl (3)
- file (1)
-
file
_ create (1) - filename (1)
- fileno (1)
- fnmatch (1)
- fnmatch? (1)
- force (1)
- format (2)
-
get
_ one _ optional _ argument (1) - getbyte (1)
- getc (1)
- getopts (3)
- gets (4)
-
handle
_ arguments (1) - handles? (1)
-
has
_ key? (1) - help (1)
- include? (1)
- info (1)
- initialize (1)
-
inplace
_ mode (1) -
inplace
_ mode= (1) - inspect (3)
-
instance
_ exec (1) -
internal
_ encoding (1) - invkind (1)
- invoke (3)
- ioctl (2)
- join (1)
- key? (1)
- keys (1)
- lambda (1)
- lex (1)
- lineno (1)
- lineno= (1)
- list (2)
- lookup (1)
- ls (2)
-
method
_ call (1) -
method
_ missing (3) - mkdir (1)
- modified? (1)
- multitask (1)
- names (1)
- namespace (1)
- new (28)
- new2 (1)
-
new
_ scope (1) - notice (1)
-
notify
_ observers (1) -
on
_ event (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - open (3)
- order (4)
- order! (4)
-
os
_ each _ obj (1) - owner (1)
- p (1)
- parse (3)
- parse! (2)
- path (1)
- permute (2)
- permute! (2)
- phase (1)
- pipeline (1)
-
pipeline
_ r (2) -
pipeline
_ rw (2) -
pipeline
_ start (2) -
pipeline
_ w (2) - popen (14)
- pos (1)
- pos= (1)
- prepend (1)
- print (4)
- printf (6)
- proc (1)
-
proc
_ invoke (1) -
proc
_ s _ new (1) -
process
_ args (1) -
processing
_ instruction (1) -
progress
_ reporter (1) -
public
_ send (2) - puts (2)
-
rb
_ ary _ aref (1) -
rb
_ call (1) -
rb
_ call0 (1) -
rb
_ call _ super (1) -
rb
_ class _ initialize (1) -
rb
_ class _ instance _ methods (1) -
rb
_ class _ new _ instance (1) -
rb
_ class _ private _ instance _ methods (1) -
rb
_ class _ protected _ instance _ methods (1) -
rb
_ class _ s _ new (1) -
rb
_ cont _ call (1) -
rb
_ define _ global _ function (1) -
rb
_ define _ method (1) -
rb
_ define _ method _ id (1) -
rb
_ define _ module _ function (1) -
rb
_ define _ private _ method (1) -
rb
_ define _ protected _ method (1) -
rb
_ define _ singleton _ method (1) -
rb
_ eval _ cmd (1) -
rb
_ f _ abort (1) -
rb
_ f _ caller (1) -
rb
_ f _ eval (1) -
rb
_ f _ exit (1) -
rb
_ f _ integer (1) -
rb
_ f _ load (1) -
rb
_ f _ missing (1) -
rb
_ f _ raise (1) -
rb
_ f _ send (1) -
rb
_ f _ string (1) -
rb
_ f _ throw (1) -
rb
_ f _ trace _ var (1) -
rb
_ f _ untrace _ var (1) -
rb
_ funcall (1) -
rb
_ funcall2 (1) -
rb
_ funcall3 (1) -
rb
_ mod _ attr (1) -
rb
_ mod _ attr _ accessor (1) -
rb
_ mod _ attr _ reader (1) -
rb
_ mod _ attr _ writer (1) -
rb
_ mod _ define _ method (1) -
rb
_ mod _ include (1) -
rb
_ mod _ modfunc (1) -
rb
_ mod _ module _ eval (1) -
rb
_ mod _ private (1) -
rb
_ mod _ private _ method (1) -
rb
_ mod _ protected (1) -
rb
_ mod _ public (1) -
rb
_ mod _ public _ method (1) -
rb
_ obj _ call _ init (1) -
rb
_ obj _ extend (1) -
rb
_ obj _ instance _ eval (1) -
rb
_ obj _ respond _ to (1) -
rb
_ obj _ singleton _ methods (1) -
rb
_ protect (1) -
rb
_ scan _ args (1) -
rb
_ thread _ create (1) -
rb
_ thread _ initialize (1) -
rb
_ thread _ join _ m (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ s _ new (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ undefined (1) - read (3)
-
read
_ nonblock (1) - readbyte (1)
- readchar (1)
- readline (3)
- readlines (4)
- readpartial (1)
- recover (1)
-
resolve
_ args (1) - resume (1)
-
ret
_ args (1) - rewind (1)
-
ruby 1
. 6 feature (1) -
rubygems
/ commands / environment _ command (1) - rule (1)
- run (2)
-
run
_ rdoc (1) -
run
_ single _ final (1) -
safe
_ ln (1) - say (1)
- search (1)
-
search
_ with _ source (1) - seek (1)
- send (2)
-
set
_ arg _ names (1) -
set
_ encoding (3) -
set
_ method _ visibility (1) -
set
_ trace _ func (2) - setproperty (1)
- site (1)
- spawn (3)
-
specific
_ eval (1) -
specific
_ extra _ args (1) -
specific
_ extra _ args _ hash (1) - sprintf (1)
- src (1)
-
st
_ foreach (1) - syscall (1)
- sysconf (1)
- sysopen (1)
- system (2)
- target (2)
- target= (1)
- task (1)
- tell (1)
-
terminate
_ interaction (1) -
to
_ a (5) -
to
_ enum (4) -
to
_ h (2) -
to
_ hash (1) -
to
_ i (1) -
to
_ json (12) -
to
_ s (3) -
to
_ set (2) -
top
_ include (1) -
top
_ private (1) -
top
_ public (1) - transfer (1)
-
try
_ convert (1) - tsort (1)
-
umethod
_ call (1) - warn (1)
- warning (2)
-
with
_ defaults (1) -
with
_ index (2) -
with
_ object (1) - write (1)
- yield (2)
- クラス/メソッドの定義 (1)
- メソッド呼び出し(super・ブロック付き・yield) (1)
- リテラル (1)
検索結果
先頭5件
-
NEWS for Ruby 2
. 2 . 0 (87109.0) -
NEWS for Ruby 2.2.0 このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
NEWS for Ruby 2.2.0
このドキュメントは前回リリース以降のバグ修正を除くユーザーに影響のある機能の変更のリストです。
それぞれのエントリーは参照情報があるため短いです。
十分な情報と共に書かれた全ての変更のリストは ChangeLog ファイルか bugs.ruby-lang.org の issue を参照してください。
== 2.1.0 以降の変更
=== 言語仕様の変更
* nil/true/false
* nil/true/false はフリーズされました 8923
* Hash リテラル
* 後ろにコロンのあるシンボルをキーにしたと... -
ruby 1
. 6 feature (78253.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていま... -
GetoptLong
:: REQUIRED _ ARGUMENT -> 1 (73201.0) -
オプションに必須引数があることを表す定数です。
オプションに必須引数があることを表す定数です。 -
Gem
:: Commands :: DependencyCommand # arguments -> String (72901.0) -
引数の説明を表す文字列を返します。
引数の説明を表す文字列を返します。 -
Numeric
# arg -> 0 | Math :: PI (72658.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg... -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (71683.0) -
1.6.8から1.8.0への変更点(まとめ) * ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>)) * ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>)) * ((<1.6.8から1.8.0への変更点(まとめ)/文法の変更>)) * ((<1.6.8から1.8.0への変更点(まとめ)/正規表現>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Marshal>)) * ((<1.6.8から1.8.0への変更点(まとめ)/Windows 対応>)) * ((<1.6.8から1.8.0への変更点(まとめ)/廃止された(される予定の)機能>)) * ((<1.6.8から1.8.0への変更点(まとめ)/ライブラリ>)) * ((<1.6.8から1.8.0への変更点(まとめ)/拡張ライブラリAPI>)) * ((<1.6.8から1.8.0への変更点(まとめ)/バグ修正>)) * ((<1.6.8から1.8.0への変更点(まとめ)/サポートプラットフォームの追加>))
1.6.8から1.8.0への変更点(まとめ)
* ((<1.6.8から1.8.0への変更点(まとめ)/インタプリタの変更>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加されたクラス/モジュール>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加されたメソッド>))
* ((<1.6.8から1.8.0への変更点(まとめ)/追加された定数>))
* ((<1.6.8から1.8.0への変更点(まとめ)/拡張されたクラス/メソッド(互換性のある変更)>))
* ((<1.6.8から1.8.0への変更点(まとめ)/変更されたクラス/メソッド(互換性のない変更)>))... -
Gem
:: Commands :: BuildCommand # arguments -> String (63901.0) -
引数の説明を表す文字列を返します。
引数の説明を表す文字列を返します。 -
Complex
# arg -> Float (63766.0) -
自身の偏角を[-π,π]の範囲で返します。
...0).arg #=> 3.141592653589793
Complex(-1, -0).arg #=> 3.141592653589793
Complex(-1, -0.0).arg #=> -3.141592653589793
Complex(0, 0.0).arg #=> 0.0
Complex(0, -0.0).arg #=> -0.0
Complex(-0.0, 0).arg #=> 3.141592653589793
Complex(......-0.0, -0.0).arg #=> -3.141592653589793
//}
@see Numeric#arg... -
Float
# arg -> 0 | Float (63640.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
...自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
ただし、自身が NaN(Not a number) であった場合は、NaN を返します。... -
GetoptLong
:: MissingArgument (63001.0) -
与えられたオプションに引数が欠けている場合に発生する例外です。
与えられたオプションに引数が欠けている場合に発生する例外です。 -
static NODE * arg
_ concat(NODE *node1 , NODE *node2) (56101.0) -
-
static NODE * arg
_ prepend(NODE *node1 , NODE *node2) (56101.0) -
-
int rb
_ scan _ args(int argc , const VALUE *argv , const char *fmt , . . . ) (55801.0) -
長さ argc の配列 argv を fmt に従って 解析し、第四引数以降で渡されたアドレスに書き込みます。
長さ argc の配列 argv を fmt に従って
解析し、第四引数以降で渡されたアドレスに書き込みます。
fmt のフォーマットは以下の通りです。
* 必須引数の数 (省略可能な引数があるなら省略不可)
* 省略可能な引数の数 (ゼロ個ならば省略可)
* 残りの引数を Ruby の配列として受け取ることを示す '*' (省略可)
* 最後の引数をオプションハッシュとして受け取る事を示す ':' (省略可)
* ブロックを Proc オブジェクト化して受け取ることを示す '&' (省略可)
これらの指定文字はそれぞれ省略可能ですが、
必ずこの順番で現れなければい... -
Gem
:: ConfigFile # handle _ arguments(arg _ list) (55522.0) -
コマンドに渡された引数を処理します。
コマンドに渡された引数を処理します。
@param arg_list コマンドに渡された引数の配列を指定します。 -
Rake
:: Task # set _ arg _ names(args) (55504.0) -
自身のパラメータの名前のリストをセットします。
自身のパラメータの名前のリストをセットします。
@param args シンボルのリストを指定します。 -
WIN32OLE
_ EVENT # on _ event _ with _ outargs(event = nil) {|*args| . . . } -> () (55501.0) -
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
引数にはイベントのメソッド名を指定します。引数を省略した場合は、すべて
のイベントを対象とするブロックの登録となります。
WIN32OLE_EVENT#on_eventと異なり、イベントのブロック変数に戻り値を
設定できます。
@param event イベント名を文字列かシンボルで指定します。イベント名は大文
字小文字を区別します。省略時にはすべてのイベントが対象となります。
@param args サーバがイベント通知時に指定した引数の配列です。
eventパラメータ... -
static char * arg
_ defined(VALUE self , NODE *node , char *buf , char *type) (55501.0) -
-
Kernel
# arg _ config(config , default) { . . . } -> object | String | true | nil (55258.0) -
configure オプション --config の値を返します。
configure オプション --config の値を返します。
@param config オプションを文字列で指定します。
@param default 引数 config で指定したオプションのデフォルト値を指定します。
@return オプションが指定されてた場合は true を、指定されなかった場合は
nil を返します。
引数 default、あるいはブロックを指定すると、オプションが指定さ
れていない場合に引数 default の値かブロックの評価結果を返します
(両方指定した場合はブロックが優先されます)... -
Gem
:: DocManager . configured _ args=(args) (55201.0) -
RDoc に渡す引数をセットします。
RDoc に渡す引数をセットします。
@param args 文字列の配列か空白区切りの文字列を指定します。 -
Rake
:: Task # arg _ description (54904.0) -
-
Rake
:: Task # arg _ names -> Array (54904.0) -
自身のパラメータ名のリストを返します。
自身のパラメータ名のリストを返します。 -
Gem
:: Command # arguments -> String (54901.0) -
このメソッドはサブクラスで再定義されます。 コマンドが取る引数の説明を表示するために使用します。
このメソッドはサブクラスで再定義されます。
コマンドが取る引数の説明を表示するために使用します。
サブクラスで実装する場合は、一つの引数につき一行で、左揃えの文字列を返すようにしてください。 -
Gem
:: Command # get _ one _ optional _ argument -> String (54901.0) -
コマンドラインからオプショナルな引数を取得して返します。
コマンドラインからオプショナルな引数を取得して返します。
@return 一つ以上、指定した場合は最初の値を返します。一つも指定していない場合は nil を返します。 -
Gem
:: DocManager . configured _ args -> Array (54901.0) -
RDoc に渡す引数を返します。
RDoc に渡す引数を返します。 -
Gem
:: SourceInfoCache . search _ with _ source(*args) -> Array (54901.0) -
与えられた条件を満たす Gem::Specification と URL のリストを返します。
与えられた条件を満たす Gem::Specification と URL のリストを返します。
@param args 検索条件を指定します。Gem::SourceInfoCache#search_with_source と引数を合わせてください。
@see Gem::SourceInfoCache#search_with_source -
GetoptLong
:: ARGUMENT _ FLAGS -> Array (54901.0) -
内部で使用する定数です。
内部で使用する定数です。
GetoptLong::NO_ARGUMENT, GetoptLong::REQUIRE_ARGUMENT,
GetoptLong::OPTIONAL_ARGUMENT がセットされています。 -
GetoptLong
:: NO _ ARGUMENT -> 0 (54901.0) -
オプションに引数が無いことを表す定数です。
オプションに引数が無いことを表す定数です。 -
GetoptLong
:: OPTIONAL _ ARGUMENT -> 2 (54901.0) -
オプションにはオプショナル引数があることを表す定数です。
オプションにはオプショナル引数があることを表す定数です。 -
Resolv
:: DNS :: Resource :: IN :: SRV # target -> Resolv :: DNS :: Name (54901.0) -
対象のホストのホスト名を返します。
対象のホストのホスト名を返します。 -
OptionParser
:: ParseError # args -> Array (54601.0) -
エラーのあったオプションの一覧を配列で返します。
エラーのあったオプションの一覧を配列で返します。
@return エラーのあったオプションの一覧。 -
rubygems
/ commands / environment _ command (54019.0) -
RubyGems の環境に関する情報を表示するためのライブラリです。
RubyGems の環境に関する情報を表示するためのライブラリです。
Usage: gem environment [arg] [options]
Common Options:
-h, --help このコマンドのヘルプを表示します
-V, --[no-]verbose 表示を詳細にします
-q, --quiet 静かに実行します
--config-file FILE 指定された設定ファイル... -
ArgumentError (54001.0)
-
引数の数があっていないときや、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
引数の数があっていないときや、数は合っていて、期待される振る舞いを持ってはいるが、期待される値ではないときに発生します。
例:
Time.at # => wrong number of arguments (given 0, expected 1..2) (ArgumentError)
Array.new(-1) # => negative array size (ArgumentError)
など
@see TypeError -
GetoptLong
:: NeedlessArgument (54001.0) -
与えられたオプションは引数を伴っているが、そのオプションが 引数をとらない場合に発生する例外です。
与えられたオプションは引数を伴っているが、そのオプションが
引数をとらない場合に発生する例外です。 -
Net
:: HTTPRequestEntityTooLarge (54001.0) -
Alias of Net::HTTPPayloadTooLarge
Alias of Net::HTTPPayloadTooLarge -
OptionParser
:: AmbiguousArgument (54001.0) -
オプションの引数が曖昧にしか補完できない場合に投げられます。
オプションの引数が曖昧にしか補完できない場合に投げられます。 -
OptionParser
:: InvalidArgument (54001.0) -
オプションの引数が指定されたパターンにマッチしない時に投げられます。
オプションの引数が指定されたパターンにマッチしない時に投げられます。 -
OptionParser
:: MissingArgument (54001.0) -
引数が必要なオプションに引数が与えられなかった場合に投げられます。
引数が必要なオプションに引数が与えられなかった場合に投げられます。 -
OptionParser
:: NeedlessArgument (54001.0) -
引数を取らないはずのオプションに引数が与えられた場合に投げられます。
引数を取らないはずのオプションに引数が与えられた場合に投げられます。 -
Rake
:: TaskArgumentError (54001.0) -
間違ったタスクの定義を行った場合に発生する例外です。
間違ったタスクの定義を行った場合に発生する例外です。 -
Rake
:: TaskArguments (54001.0) -
タスクに渡されるパラメータの管理をするクラスです。
タスクに渡されるパラメータの管理をするクラスです。 -
WEBrick
:: HTTPStatus :: RequestEntityTooLarge (54001.0) -
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。 -
URI
:: Generic . new(scheme , userinfo , host , port , registry , path , opaque , query , fragment , parser = URI :: DEFAULT _ PARSER , arg _ check = false) -> URI :: Generic (47122.0) -
各引数を成分とする URI::Generic オブジェクトを生成して返します。
各引数を成分とする URI::Generic オブジェクトを生成して返します。
@param scheme 構成要素 scheme を表す文字列を与えます。
@param userinfo 構成要素を表す文字列を与えます。
@param host 構成要素を表す文字列を与えます。
@param port 構成要素を表す文字列を与えます。
@param registry 構成要素を表す文字列を与えます。
@param path 構成要素を表す文字列を与えます。
@param opaque 構成要素を表す文字列を与えます。
@param query 構成要素を表す文字列を与えます... -
Enumerator
:: Lazy # enum _ for(method = :each , *args) {|*args| block} -> Enumerator :: Lazy (46735.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Enumerator
:: Lazy # enum _ for(method = :each , *args) -> Enumerator :: Lazy (46435.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
OptionParser
# default _ argv=(argv) (46219.0) -
自身がデフォルトでパースする引数を文字列の配列で指定します。
自身がデフォルトでパースする引数を文字列の配列で指定します。
OptionParser#parse の引数が指定されなかったときに使われます。
@param argv デフォルトでパースしたい文字列の配列を指定します。
//emlist[例][ruby]{
require "optparse"
config = {}
opts = OptionParser.new
opts.on("-r", "--require LIBRARY"){|lib| config[:lib] = lib }
# パラメーター指定なしで実行
opts.default_argv # => []
opts.p... -
Gem
:: Command # add _ extra _ args(args) -> Array (46201.0) -
$HOME/.gemrc から読み込んだ引数を追加します。
$HOME/.gemrc から読み込んだ引数を追加します。
@param args 追加する引数を配列で指定します。 -
ARGF
. class # print(*arg) -> nil (45922.0) -
引数を順に処理対象のファイルに出力します。
引数を順に処理対象のファイルに出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#print と同じです。
@param arg 出力するオブジェクトを任意個指定します。 -
ARGF
. class # printf(format , *arg) -> nil (45922.0) -
C 言語の printf と同じように、format に従い引数を 文字列に変換して処理対象のファイルに出力します。
C 言語の printf と同じように、format に従い引数を
文字列に変換して処理対象のファイルに出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は出力先を指定しない形式の Kernel.#printf と同じです。
@param format フォーマット文字列です。
@param arg フォーマットされる引数です。 -
IRB
:: Inspector . def _ inspector(key , arg = nil) { |v| . . . } -> object (45922.0) -
新しい実行結果の出力方式を定義します。
新しい実行結果の出力方式を定義します。
@param key conf.inspect_mode や IRB.conf[:INSPECT_MODE] に指定するキー
オブジェクトを指定します。配列を指定した場合は配列中の要素全
てが対象になります。
@param arg ブロックを指定する場合には、inspect_mode の初期化のための手続
きオブジェクトを指定します。あらかじめ require が必要な場合
などに、proc { require "foo" } といった指定を行います。
... -
OpenSSL
:: Buffering # printf(format , *args) -> nil (45919.0) -
format に従い引数 args を文字列に変換して 出力します。
format に従い引数 args を文字列に変換して
出力します。
IO#printf と同様です。
@param format 出力フォーマット文字列
@param arg 出力するオブジェクト
@see Kernel.#printf -
Rake
:: TaskManager # resolve _ args(args) -> Array (45919.0) -
タスクやルールに与えられたパラメータを解釈します。
タスクやルールに与えられたパラメータを解釈します。
@param args パラメータを指定します。
@return [task_name, arg_name_list, prerequisites] を返します。 -
Zlib
:: GzipWriter # printf(format , *args) -> nil (45919.0) -
C 言語の printf と同じように、format に従い引数 を文字列に変換して、自身に出力します。
C 言語の printf と同じように、format に従い引数
を文字列に変換して、自身に出力します。
@param format フォーマット文字列を指定します。print_format を参照してください。
@param args フォーマットされるオブジェクトを指定します。
require 'zlib'
filename='hoge1.gz'
fw = File.open(filename, "w")
Zlib::GzipWriter.wrap(fw, Zlib::BEST_COMPRESSION){|gz|
gz.printf("\n%9s", "b... -
Observable
# notify _ observers(*arg) -> nil (45904.0) -
オブザーバへ更新を通知します。
オブザーバへ更新を通知します。
更新フラグが立っていた場合は、
登録されているオブザーバの update メソッドを順次呼び出します。
与えられた引数はその update メソッドに渡されます。
与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合は
例外ArgumentErrorを発生します。
全てのオブザーバの update メソッドを呼び出し後、更新フラグを初期化します。
@raise ArgumentError 与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合に発生します。 -
Gem
:: Command . add _ specific _ extra _ args(cmd , args) (45901.0) -
与えられたコマンドに対応する追加の引数を追加します。
与えられたコマンドに対応する追加の引数を追加します。
@param cmd コマンド名を指定します。
@param args 追加の引数を配列か、空白で区切った文字列で指定します。 -
Gem
:: Command . extra _ args -> Array (45901.0) -
追加の引数を返します。
追加の引数を返します。 -
Gem
:: Command . specific _ extra _ args(cmd) -> Array (45901.0) -
与えられたコマンドに対応する追加の引数を返します。
与えられたコマンドに対応する追加の引数を返します。
特別な追加引数はプログラムの開始時に Gem の設定ファイルから読み込まれます。
@param cmd コマンド名を指定します。 -
Gem
:: CommandManager # process _ args(args) -> () (45901.0) -
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
引数 args を処理して gem コマンドを実行するために必要な処理を行います。
@param args コマンドラインから受け取った引数を指定します。 -
Gem
:: GemRunner # run(args) -> () (45901.0) -
@todo
@todo
与えられた引数を元にして gem のコマンドを実行します。
@param args コマンドラインから与えられた引数を指定します。 -
Gem
:: UserInteraction # terminate _ interaction(*args) -> () (45901.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param args 委譲先のメソッドに与える引数です。 -
Kernel
$ $ ARGV -> [String] (45901.0) -
$* の別名
$* の別名
require "English"
p $ARGV
# end of sample.rb
ruby sample.rb 31 /home/hoge/fuga.txt
#=> ["31", "/home/hoge/fuga.txt"] -
OpenSSL
:: Buffering # print(*args) -> nil (45901.0) -
args を順に出力します。
args を順に出力します。
args の各要素を to_s で文字列に変換して
出力します。
IO#print とほぼ同様ですが、引数を省略した場合に $_ を出力する
機能はありません。
@param args 出力するオブジェクト -
OptionParser
# default _ argv -> [String] (45901.0) -
自身がデフォルトでパースする引数を文字列の配列で返します。
自身がデフォルトでパースする引数を文字列の配列で返します。
@param argv デフォルトでパースする文字列の配列を返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new
# --hoo param1 --bar param2 をパラメーターに指定して実行
opts.default_argv # => ["--foo", "param1", "--bar", "param2"]
//} -
REXML
:: Instruction # target -> String (45901.0) -
XML 処理命令のターゲットを返します。
XML 処理命令のターゲットを返します。
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<EOS)
<?xml version="1.0" encoding="utf-8" ?>
<?xml-stylesheet type="text/css" href="style.css"?>
<root />
EOS
doc[2] # => <?p-i xml-stylesheet ...?>
doc[2].target # => "xml-stylesheet"
doc[2].content # => "t... -
ARGF
. class # rewind -> 0 (45637.0) -
ARGFが現在開いているファイルのファイルポインタを先頭に戻します。
ARGFが現在開いているファイルのファイルポインタを先頭に戻します。
ARGF.readline # => "This is line one\n"
ARGF.rewind # => 0
ARGF.lineno # => 0
ARGF.readline # => "This is line one\n" -
ARGF
. class # readlines(limit) -> Array (45619.0) -
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。
@param rs 行区切り文字
@param limit 最大の読み込みバイト数
lines = ARGF.readlines
lines[0] # => "This is line one\n"
@see $/, Kernel.#readlines, IO#readlines -
ARGF
. class # readlines(rs = $ / ) -> Array (45619.0) -
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。
@param rs 行区切り文字
@param limit 最大の読み込みバイト数
lines = ARGF.readlines
lines[0] # => "This is line one\n"
@see $/, Kernel.#readlines, IO#readlines -
ARGF
. class # readlines(rs , limit) -> Array (45619.0) -
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを すべて読み込んだ配列を返します。
ARGFの各行を配列に読み込んで返します。rsがnilの場合は要素に各ファイルを
すべて読み込んだ配列を返します。
@param rs 行区切り文字
@param limit 最大の読み込みバイト数
lines = ARGF.readlines
lines[0] # => "This is line one\n"
@see $/, Kernel.#readlines, IO#readlines -
ARGF
. class # external _ encoding -> Encoding (45601.0) -
ARGF が処理するファイルに対する外部エンコーディングを返します。 デフォルトは Encoding.default_external です。
ARGF が処理するファイルに対する外部エンコーディングを返します。
デフォルトは Encoding.default_external です。
ARGF.class#set_encoding で設定します。
例:
ARGF.external_encoding # => #<Encoding:UTF-8>
@see IO, ARGF.class#internal_encoding -
ARGF
. class # internal _ encoding -> Encoding | nil (45601.0) -
ARGF から読み込んだ文字列の内部エンコーディングを返します。 内部エンコーディングが指定されていない場合は nil を返します。
ARGF から読み込んだ文字列の内部エンコーディングを返します。
内部エンコーディングが指定されていない場合は nil を返します。
まだ読み込み処理を始めていない場合は Encoding.default_external を返します。
ARGF.class#set_encoding で設定します。
例:
# $ ruby -Eutf-8 test.rb
# test.rb
ARGF.internal_encoding # => #<Encoding:UTF-8>
ARGF.set_encoding('utf-8','ascii')
ARG... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil , exception: true) -> String | Symbol | nil (45601.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@param exception 読み込み時に Errno::EAGAIN、
Errno::EWOULDBLOCK が発生する代わりに
... -
ARGF
. class # readline(limit) -> String (45601.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise EOFError EOFに達したら発生する
@see Kernel.#readline, ARGF.class#gets -
ARGF
. class # readline(rs = $ / ) -> String (45601.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise EOFError EOFに達したら発生する
@see Kernel.#readline, ARGF.class#gets -
ARGF
. class # readline(rs , limit) -> String (45601.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise EOFError EOFに達したら発生する
@see Kernel.#readline, ARGF.class#gets -
Gem
:: Command . build _ args -> Array (45601.0) -
Gem をビルドするときに使用するパラメータを返します。
Gem をビルドするときに使用するパラメータを返します。 -
Gem
:: Command . build _ args=(value) (45601.0) -
Gem をビルドするときに使用するパラメータをセットします。
Gem をビルドするときに使用するパラメータをセットします。
@param value Gem をビルドするときに使用するパラメータを指定します。 -
Gem
:: Command . extra _ args=(value) (45601.0) -
追加の引数をセットします。
追加の引数をセットします。
@param value 配列を指定します。 -
Gem
:: Command . specific _ extra _ args _ hash -> Hash (45601.0) -
特別な追加引数へのアクセスを提供します。
特別な追加引数へのアクセスを提供します。 -
Gem
:: ConfigFile # args -> Array (45601.0) -
設定ファイルオブジェクトに与えられたコマンドライン引数のリストを返します。
設定ファイルオブジェクトに与えられたコマンドライン引数のリストを返します。 -
NoMethodError
# args -> [object] (45601.0) -
メソッド呼び出しに使われた引数を配列で返します。
メソッド呼び出しに使われた引数を配列で返します。
例:
begin
foobar(1,2,3)
rescue NoMethodError
p $!
p $!.name
p $!.args
end
# => #<NoMethodError: undefined method `foobar' for main:Object>
:foobar
[1, 2, 3] -
OptionParser
:: Arguable # parse! -> [String] (45601.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#parse! を参照して下さい。
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。
OptionParser#parse! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options.on('-... -
REXML
:: Instruction # target=(value) (45601.0) -
XML 処理命令のターゲットを value に変更します。
XML 処理命令のターゲットを value に変更します。
@param value 新たなターゲット(文字列) -
WIN32OLE
:: ARGV -> [object] (45601.0) -
直前のメソッド呼び出しの引数を格納した配列です。
直前のメソッド呼び出しの引数を格納した配列です。
OLEオートメーションでは呼び出し先が引数に対して値を設定できます。しかし、
Rubyのメソッド引数は値のみを取るため、そのままでは呼び出し先が設定した
値を参照できません。このような場合、ARGVを参照することで呼び出し先の設
定値を参照できます。
以下のリストは、VBで開発したオブジェクトのメソッド呼び出しを例としてい
ます。このメソッド(Accm)は、第1引数で指定した演算を第2引数と第3引数に
適用し、結果を第2引数に設定します。
' VB (OLE Automation server)
Public Sub Accm(... -
Net
:: HTTPPayloadTooLarge (45001.0) -
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
詳しくは 7231 Section 6.5.11 を見てください。 -
Net
:: HTTPRequestHeaderFieldsTooLarge (45001.0) -
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
詳しくは 6585 を見てください。 -
Net
:: HTTPRequestURITooLarge (45001.0) -
Alias of Net::HTTPURITooLong
Alias of Net::HTTPURITooLong -
OptionParser
:: Arguable (45001.0) -
主に Object::ARGV を拡張するために用意されたモジュールです。 optparse を require することにより、ARGV は OptionParser::Arguable を Object#extend します。
主に Object::ARGV を拡張するために用意されたモジュールです。
optparse を require することにより、ARGV は
OptionParser::Arguable を Object#extend します。
コマンドライン引数を表す文字列の配列を、拡張するためにも使うことができます。 -
static NODE * arg
_ add(NODE *node1 , NODE *node2) (38101.0) -
-
static NODE * arg
_ blk _ pass(NODE *node1 , NODE *node2) (38101.0) -
-
Enumerator
:: Lazy # to _ enum(method = :each , *args) {|*args| block} -> Enumerator :: Lazy (38035.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Gem
:: StreamUI # progress _ reporter(*args) -> SilentProgressReporter | SimpleProgressReporter | VerboseProgressReporter (37801.0) -
処理の進捗を報告するためのオブジェクトを返します。
処理の進捗を報告するためのオブジェクトを返します。
返されるオブジェクトの種類は現在の設定によります。
@param args 返値となるオブジェクトを初期化するための引数です。
@see Gem::StreamUI::SilentProgressReporter, Gem::StreamUI::SimpleProgressReporter, Gem::StreamUI::VerboseProgressReporter -
static VALUE rb
_ cont _ call(int argc , VALUE *argv , VALUE cont) (37801.0) -
Continuation#call の実体。
Continuation#call の実体。 -
Object
# enum _ for(method = :each , *args) {|*args| . . . } -> Enumerator (37627.0) -
Enumerator.new(self, method, *args) を返します。
Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
//emlist[][ruby]{
str = "xyz"
enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]
#... -
Kernel
. # String(arg) -> String (37612.0) -
引数を文字列(String)に変換した結果を返します。
引数を文字列(String)に変換した結果を返します。
arg.to_s を呼び出して文字列に変換します。
arg が文字列の場合、何もせず arg を返します。
@param arg 変換対象のオブジェクトです。
@raise TypeError to_s の返り値が文字列でなければ発生します。
//emlist[例][ruby]{
class Foo
def to_s
"hogehoge"
end
end
arg = Foo.new
p String(arg) #=> "hogehoge"
//}
@see Object#to_s,String -
Rake
:: EMPTY _ TASK _ ARGS -> Rake :: TaskArguments (37501.0) -
空のタスクに渡すパラメータをあらわす定数です。
空のタスクに渡すパラメータをあらわす定数です。 -
VALUE rb
_ f _ untrace _ var(int argc , VALUE *argv) (37501.0) -
-
static NODE * ret
_ args(NODE *node) (37501.0) -
-
Enumerator
:: Lazy # to _ enum(method = :each , *args) -> Enumerator :: Lazy (37435.0) -
Object#to_enum と同じですが、Enumerator::Lazy を返します。
Object#to_enum と同じですが、Enumerator::Lazy を返します。
to_enum は「ブロック付きで呼ぶとループを実行し、ブロックを省略した場合は
Enumerator を返す」ようなメソッドを定義するときによく使われます。
このときに lazy 性が正しく引き継がれるように、Lazy#to_enum は
素のEnumerator ではなく Enumerator::Lazy を返すようになっています。
//emlist[例][ruby]{
module Enumerable
# 要素をn回ずつ繰り返すメソッド
# 例:[1,2,3].repeat(2) ... -
Kernel
. # Integer(arg , base = 0 , exception: true) -> Integer | nil (37330.0) -
引数を整数 (Fixnum,Bignum) に変換した結果を返します。
引数を整数
(Fixnum,Bignum)
に変換した結果を返します。
引数が数値の場合は直接変換し(小数点以下切り落とし)、
文字列の場合は、進数を表す接頭辞を含む整数表現とみなせる文字列のみ
変換します。
数値と文字列以外のオブジェクトに対しては arg.to_int, arg.to_i を
この順に使用して変換します。
@param arg 変換対象のオブジェクトです。
@param base 基数として0か2から36の整数を指定します(引数argに文字列を指
定した場合のみ)。省略するか0を指定した場合はプリフィクスか
ら基数を... -
Object
# enum _ for(method = :each , *args) -> Enumerator (37327.0) -
Enumerator.new(self, method, *args) を返します。
Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
//emlist[][ruby]{
str = "xyz"
enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]
#... -
Kernel
. # sprintf(format , *arg) -> String (37225.0) -
format 文字列を C 言語の sprintf と同じように解釈し、 引数をフォーマットした文字列を返します。
...ければ関数 Kernel.#Integer と同じ規則で整数に
変換されます。
//emlist[][ruby]{
p sprintf("%d", -1) #=> "-1"
p sprintf("%d", 3.1) #=> "3"
p sprintf("%d", '0b1010') #=> "10"
//}
: u
引数の数値を符号なし整数とみなして10進表現の整数として出力しま...