ライブラリ
- English (1)
- ビルトイン (110)
- benchmark (1)
-
cgi
/ core (5) - csv (2)
- delegate (1)
- drb (1)
- etc (40)
- fiddle (6)
- getoptlong (5)
-
irb
/ inspector (1) -
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / rational (1) -
json
/ add / symbol (1) - mkmf (5)
-
net
/ ftp (7) -
net
/ http (3) - observer (1)
- open3 (9)
- openssl (6)
- optparse (27)
- pathname (5)
- rake (10)
-
rdoc
/ rdoc (1) - resolv (2)
-
rexml
/ document (6) -
rexml
/ sax2listener (1) - ripper (2)
-
rubygems
/ command (5) -
rubygems
/ commands / build _ command (1) -
rubygems
/ config _ file (2) -
rubygems
/ user _ interaction (6) - syslog (5)
- uri (6)
-
webrick
/ httpproxy (2) -
webrick
/ httpstatus (4) -
webrick
/ httputils (1) - win32ole (11)
- zlib (4)
クラス
-
ARGF
. class (67) - Array (1)
-
Benchmark
:: Tms (1) - BigDecimal (1)
- CSV (2)
- Complex (1)
-
DRb
:: DRbServer (1) - Delegator (1)
- Fiber (2)
-
Fiddle
:: Closure (2) -
Fiddle
:: Closure :: BlockCaller (2) -
Fiddle
:: Function (2) -
Gem
:: Command (5) -
Gem
:: Commands :: BuildCommand (1) -
Gem
:: ConfigFile (2) -
Gem
:: StreamUI (1) - GetoptLong (4)
- Hash (2)
- IO (4)
-
IRB
:: Inspector (1) -
Net
:: FTP (7) - NoMethodError (1)
- Numeric (3)
- Object (5)
-
OpenSSL
:: Cipher :: IDEA (1) -
OpenSSL
:: Cipher :: RC5 (1) -
OpenSSL
:: Digest :: Digest (1) - OptionParser (16)
- Pathname (5)
- Proc (1)
-
RDoc
:: RDoc (1) -
REXML
:: Attribute (1) -
REXML
:: Element (1) -
REXML
:: Instruction (3) -
REXML
:: Text (1) -
Rake
:: FileList (1) -
Rake
:: Task (1) -
Rake
:: TaskArguments (2) - Rational (2)
-
Resolv
:: DNS :: Resource :: IN :: SRV (2) - Ripper (2)
- String (1)
- Symbol (1)
- Thread (1)
-
URI
:: FTP (2) -
URI
:: Generic (1) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) -
WEBrick
:: HTTPUtils :: FormData (1) - WIN32OLE (7)
-
WIN32OLE
_ EVENT (2) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (1) -
Zlib
:: GzipFile (3) -
Zlib
:: GzipWriter (1)
モジュール
-
CGI
:: QueryExtension (4) -
CGI
:: QueryExtension :: Value (1) - Enumerable (6)
- Etc (40)
- FileUtils (2)
-
Gem
:: UserInteraction (5) - Kernel (24)
- Observable (1)
- Open3 (9)
-
OpenSSL
:: Buffering (2) -
OpenSSL
:: SSL :: SocketForwarder (1) -
OptionParser
:: Arguable (8) -
REXML
:: SAX2Listener (1) -
Rake
:: TaskManager (1) - Syslog (5)
-
WEBrick
:: HTTPStatus (2)
オブジェクト
キーワード
-
$ ARGV (1) - === (1)
- ARGV (1)
- Arguable (1)
- HTTPRequestEntityTooLarge (1)
- HTTPRequestHeaderFieldsTooLarge (1)
- HTTPRequestURITooLarge (1)
- Integer (1)
- InvalidArgument (1)
- MissingArgument (1)
- NeedlessArgument (1)
-
OPTIONAL
_ ARGUMENT (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
RC
_ REQUEST _ URI _ TOO _ LARGE (1) -
REQUIRED
_ ARGUMENT (1) - RequestEntityTooLarge (1)
- RequestURITooLarge (1)
-
SC
_ 2 _ LOCALEDEF (1) -
SC
_ 2 _ PBS _ LOCATE (1) -
SC
_ AIO _ LISTIO _ MAX (1) -
SC
_ AIO _ PRIO _ DELTA _ MAX (1) -
SC
_ BC _ SCALE _ MAX (1) -
SC
_ CHILD _ MAX (1) -
SC
_ CLK _ TCK (1) -
SC
_ CLOCK _ SELECTION (1) -
SC
_ COLL _ WEIGHTS _ MAX (1) -
SC
_ DELAYTIMER _ MAX (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
_ MONOTONIC _ CLOCK (1) -
SC
_ NPROCESSORS _ ONLN (1) -
SC
_ PRIORITY _ SCHEDULING (1) -
SC
_ READER _ WRITER _ LOCKS (1) -
SC
_ REALTIME _ SIGNALS (1) -
SC
_ SEM _ VALUE _ MAX (1) -
SC
_ SHELL (1) -
SC
_ SPIN _ LOCKS (1) -
SC
_ SS _ REPL _ MAX (1) -
SC
_ SYMLOOP _ MAX (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) -
SC
_ TRACE _ EVENT _ FILTER (1) -
SC
_ TRACE _ LOG (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
_ XOPEN _ REALTIME (1) -
SC
_ XOPEN _ REALTIME _ THREADS (1) - String (1)
- [] (3)
-
_ dump (1) -
_ getproperty (1) -
_ invoke (1) -
_ setproperty (1) -
add
_ common _ option (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - angle (1)
-
arg
_ blk _ pass (1) -
arg
_ config (1) -
arg
_ defined (1) - args (2)
- arguments (1)
-
ask
_ yes _ no (1) - binmode (1)
- binmode? (1)
- binread (1)
- bmcall (1)
-
build
_ args (1) -
build
_ args= (1) - call (2)
-
call
_ cfunc (1) -
call
_ op (1) -
choose
_ from _ list (1) - codepoints (2)
- concat (1)
- convert (1)
-
create
_ body (1) -
create
_ makefile (1) - crit (1)
-
def
_ inspector (1) -
default
_ argc _ limit (1) -
default
_ argv (1) -
default
_ argv= (1) -
default
_ event _ sources (1) -
define
_ final (1) -
define
_ task (1) - dir (1)
-
dir
_ config (1) - document (1)
- each (3)
-
each
_ char (2) -
each
_ codepoint (2) -
each
_ line (6) -
each
_ option (1) -
each
_ with _ index (2) -
each
_ with _ object (1) - entries (1)
-
eval
_ under _ i (1) - exec (2)
-
exec
_ under (1) - execute (1)
-
external
_ encoding (1) - fcntl (3)
- file (2)
-
file
_ create (1) - filename (1)
- fileno (1)
- format (2)
-
get
_ one _ optional _ argument (1) - getbyte (1)
- getc (1)
- getopts (1)
- gets (4)
-
handle
_ arguments (1) -
has
_ key? (1) - help (1)
- include? (1)
- info (1)
- initialize (1)
-
inplace
_ mode (1) -
inplace
_ mode= (1) - inspect (1)
-
internal
_ encoding (1) - invkind (1)
- invoke (1)
- ioctl (2)
- key? (1)
- lineno (1)
- lineno= (1)
- lines (6)
- list (2)
- log (1)
- ls (2)
-
method
_ call (1) -
method
_ missing (2) - modified? (1)
- multitask (1)
- namespace (1)
- new (19)
- new2 (1)
- notice (1)
-
notify
_ observers (1) -
on
_ event (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - open (1)
- order (4)
- order! (4)
-
os
_ each _ obj (1) - parse (2)
- parse! (2)
- path (1)
- permute (2)
- permute! (2)
- phase (1)
- pipeline (1)
-
pipeline
_ r (2) -
pipeline
_ rw (2) -
pipeline
_ start (2) -
pipeline
_ w (2) - pos (1)
- print (4)
- printf (6)
-
proc
_ call (1) -
proc
_ invoke (1) -
proc
_ s _ new (1) -
proc
_ yield (1) -
processing
_ instruction (1) -
progress
_ reporter (1) -
public
_ send (2) - puts (2)
-
rb
_ apply (1) -
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 _ array (1) -
rb
_ f _ caller (1) -
rb
_ f _ eval (1) -
rb
_ f _ exit (1) -
rb
_ f _ float (1) -
rb
_ f _ hash (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
_ iterate (1) -
rb
_ mod _ attr (1) -
rb
_ mod _ attr _ accessor (1) -
rb
_ mod _ attr _ reader (1) -
rb
_ mod _ attr _ writer (1) -
rb
_ mod _ cmp (1) -
rb
_ mod _ define _ method (1) -
rb
_ mod _ eqq (1) -
rb
_ mod _ ge (1) -
rb
_ mod _ gt (1) -
rb
_ mod _ include (1) -
rb
_ mod _ le (1) -
rb
_ mod _ lt (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 _ initialize (1) -
rb
_ thread _ join _ m (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ s _ new (1) -
rb
_ thread _ start (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ thread _ yield (1) -
rb
_ undefined (1) - read (3)
-
read
_ nonblock (1) - readbyte (1)
- readchar (1)
- readline (3)
- readlines (4)
- readpartial (1)
- resume (1)
- rewind (1)
- ruby (1)
-
run
_ single _ final (1) -
safe
_ ln (1) - seek (1)
-
set
_ encoding (3) -
set
_ method _ visibility (1) -
set
_ trace _ func (1) - setproperty (1)
- shift (1)
- site (1)
- skip (1)
- spawn (2)
-
specific
_ eval (1) - sprintf (1)
-
st
_ foreach (1) - syscall (1)
- sysconf (1)
- system (2)
- target (2)
- target= (1)
- tell (1)
-
to
_ a (4) -
to
_ h (1) -
to
_ i (1) -
to
_ io (1) -
to
_ json (4) -
to
_ s (1) -
to
_ write _ io (1) -
top
_ include (1) -
top
_ private (1) -
top
_ public (1) -
try
_ convert (1) - umcall (1)
-
umethod
_ call (1) - warn (1)
- warning (2)
-
with
_ defaults (1) - wrap (1)
- write (1)
- yield (2)
- メソッド呼び出し(super・ブロック付き・yield) (1)
- リテラル (1)
検索結果
先頭5件
-
ARGF
. class # internal _ encoding -> Encoding | nil (64201.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... -
Numeric
# arg -> 0 | Math :: PI (63658.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg -
static VALUE define
_ final(int argc , VALUE *argv , VALUE os) (55801.0) -
-
Gem
:: ConfigFile # handle _ arguments(arg _ list) (55222.0) -
コマンドに渡された引数を処理します。
コマンドに渡された引数を処理します。
@param arg_list コマンドに渡された引数の配列を指定します。 -
DRb
:: DRbServer . default _ argc _ limit(argc) -> () (55201.0) -
サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
初期値は 256 です。
@see DRb::DRbServer.new, DRb.#start_service -
static VALUE run
_ single _ final(VALUE *args) (55201.0) -
-
ARGF
. class # inplace _ mode -> String | nil (54937.0) -
c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡 張子を返します。拡張子が設定されていない場合は空文字列を返します。イン プレースモードでない場合は nil を返します。
c:ARGF#inplace で書き換えるファイルのバックアップに付加される拡
張子を返します。拡張子が設定されていない場合は空文字列を返します。イン
プレースモードでない場合は nil を返します。
Ruby 起動時の -i オプション や ARGF.class#inplace_mode= で設定します。
例:
# $ echo "test" > test.txt
# $ ruby -i.bak test.rb test.txt
# $ cat test.txt # => "TEST"
# $ cat test.txt.bak # => "test"
# test... -
WIN32OLE
_ METHOD # invkind -> Integer (54919.0) -
メソッドの種類を示すINVOKEKIND列挙値を取得します。
メソッドの種類を示すINVOKEKIND列挙値を取得します。
ここで言うメソッドの種類というのは、OLEオートメーションクライアントの記
述言語がどのような形式でサーバ呼び出しを記述すべきかを指定した属性値で
す。
@return メソッドのINVOKEKINDを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbooks')
method = WIN32OLE_METHOD.new(tobj, 'Add')
puts method.invkind # => 1
INVOKE... -
Gem
:: Command # get _ one _ optional _ argument -> String (54901.0) -
コマンドラインからオプショナルな引数を取得して返します。
コマンドラインからオプショナルな引数を取得して返します。
@return 一つ以上、指定した場合は最初の値を返します。一つも指定していない場合は nil を返します。 -
Gem
:: Command . build _ args -> Array (54901.0) -
Gem をビルドするときに使用するパラメータを返します。
Gem をビルドするときに使用するパラメータを返します。 -
Gem
:: Command . build _ args=(value) (54901.0) -
Gem をビルドするときに使用するパラメータをセットします。
Gem をビルドするときに使用するパラメータをセットします。
@param value Gem をビルドするときに使用するパラメータを指定します。 -
GetoptLong
:: OPTIONAL _ ARGUMENT -> 2 (54901.0) -
オプションにはオプショナル引数があることを表す定数です。
オプションにはオプショナル引数があることを表す定数です。 -
void rb
_ define _ singleton _ method(VALUE obj , const char *name , VALUE (*func)() , int argc) (54901.0) -
obj に特異メソッド name を定義します。 メソッドの実体を func に関数ポインタで与え、その関数がとる 引数のタイプを argc に渡します。argc のフォーマットに ついては rb_define_method の記述を参照してください。
obj に特異メソッド name を定義します。
メソッドの実体を func に関数ポインタで与え、その関数がとる
引数のタイプを argc に渡します。argc のフォーマットに
ついては rb_define_method の記述を参照してください。 -
ARGF
. class # inplace _ mode=(ext) (54691.0) -
c:ARGF#inplace時にバックアップファイルに付加する拡張子を設定します。 ピリオドも含めて指定する必要があります。
c:ARGF#inplace時にバックアップファイルに付加する拡張子を設定します。
ピリオドも含めて指定する必要があります。
バックアップを残さない場合は空文字列を指定します。
この機能は Windows では使用出来ません。
設定が有効になるのは次のファイルの処理に移った時です。
インプレースモードに入っていない場合はその時点でモードに入ります。
Ruby 起動時の -i オプションで設定することも出来ます。
@param ext インプレースモード時にバックアップファイルに付加する拡張子を
文字列で指定します。
ピリオドも含める必要があ... -
Net
:: HTTPRequestEntityTooLarge (54001.0) -
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
詳しくは 7231 Section 6.5.11 を見てください。 -
Net
:: HTTPRequestHeaderFieldsTooLarge (54001.0) -
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
詳しくは 6585 を見てください。 -
Net
:: HTTPRequestURITooLarge (54001.0) -
Alias of Net::HTTPRequestURITooLong
Alias of Net::HTTPRequestURITooLong -
OptionParser
:: InvalidArgument (54001.0) -
オプションの引数が指定されたパターンにマッチしない時に投げられます。
オプションの引数が指定されたパターンにマッチしない時に投げられます。 -
WEBrick
:: HTTPStatus :: RequestEntityTooLarge (54001.0) -
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。 -
WEBrick
:: HTTPStatus :: RequestURITooLarge (54001.0) -
HTTP のステータスコード 414 Request-URI Too Long を表すクラスです。
HTTP のステータスコード 414 Request-URI Too Long を表すクラスです。 -
ARGF
. class # lines(limit) { |line| . . . } -> self (46501.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line -
ARGF
. class # lines(rs , limit) { |line| . . . } -> self (46501.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line -
Kernel
# arg _ config(config , default) { . . . } -> object | String | true | nil (46258.0) -
configure オプション --config の値を返します。
configure オプション --config の値を返します。
@param config オプションを文字列で指定します。
@param default 引数 config で指定したオプションのデフォルト値を指定します。
@return オプションが指定されてた場合は true を、指定されなかった場合は
nil を返します。
引数 default、あるいはブロックを指定すると、オプションが指定さ
れていない場合に引数 default の値かブロックの評価結果を返します
(両方指定した場合はブロックが優先されます)... -
ARGF
. class # lines(rs = $ / ) { |line| . . . } -> self (46201.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line -
ARGF
. class # readline(limit) -> String (46201.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 (46201.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise EOFError EOFに達したら発生する
@see Kernel.#readline, ARGF.class#gets -
WIN32OLE
_ EVENT # on _ event _ with _ outargs(event = nil) {|*args| . . . } -> () (46201.0) -
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
引数にはイベントのメソッド名を指定します。引数を省略した場合は、すべて
のイベントを対象とするブロックの登録となります。
WIN32OLE_EVENT#on_eventと異なり、イベントのブロック変数に戻り値を
設定できます。
@param event イベント名を文字列かシンボルで指定します。イベント名は大文
字小文字を区別します。省略時にはすべてのイベントが対象となります。
@param args サーバがイベント通知時に指定した引数の配列です。
eventパラメータ... -
IO
# ioctl(cmd , arg = 0) -> Integer (45940.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 IOEr... -
ARGF
. class # external _ encoding -> Encoding (45901.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 # lineno -> Integer (45901.0) -
全引数ファイルを一つのファイルとみなしたときの現在の行番号を返します。 個々の引数ファイル毎の行番号を得るには ARGF.file.lineno とします。
全引数ファイルを一つのファイルとみなしたときの現在の行番号を返します。
個々の引数ファイル毎の行番号を得るには ARGF.file.lineno とします。
この値を書き換えたい場合は ARGF.class#lineno= を使用してください。
ARGF.lineno # => 0
ARGF.readline # => "This is line 1\n"
ARGF.lineno # => 1
@see ARGF.class#lineno= -
ARGF
. class # lines(limit) -> Enumerator (45901.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line -
ARGF
. class # lines(rs , limit) -> Enumerator (45901.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line -
ARGF
. class # readline(rs = $ / ) -> String (45901.0) -
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に は EOFError を発生します。
ARGFの現在位置から一行ずつ文字列として読み込みます。EOF に到達した時に
は EOFError を発生します。
@param rs 行の区切りを文字列で指定します。rs に nil を指定すると行区切
りなしとみなします。空文字列 "" を指定すると連続する改行を行
の区切りとみなします(パラグラフモード)。
@param limit 最大の読み込みバイト数
@raise EOFError EOFに達したら発生する
@see Kernel.#readline, ARGF.class#gets -
ARGF
. class # readlines(limit) -> Array (45901.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 (45901.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 -
Gem
:: UserInteraction # alert _ warning(*args) -> () (45901.0) -
WARNING レベルのアラートを出力します。
WARNING レベルのアラートを出力します。
@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"]
//} -
OptionParser
# default _ argv=(argv) (45901.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... -
Rake
:: TaskArguments # with _ defaults(defaults) -> Hash (45901.0) -
パラメータにデフォルト値をセットします。
パラメータにデフォルト値をセットします。
@param defaults デフォルト値として使用するキーと値を格納したハッシュを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
arguments = Rake::TaskArguments.new(["name1", "name2"], ["value1", "value2"])
arguments.to_hash ... -
ARGF
. class # fileno -> Integer (45604.0) -
現在オープンしているファイルのファイル記述子を表す整数を返します。
現在オープンしているファイルのファイル記述子を表す整数を返します。
ARGF.fileno # => 3
@raise ArgumentError 現在開いているファイルがない場合に発生します。 -
ARGF
. class # file -> IO (45601.0) -
現在開いている処理対象の File オブジェクト(または IO オブジェ クト)を返します。
現在開いている処理対象の File オブジェクト(または IO オブジェ
クト)を返します。
$ echo "foo" > foo
$ echo "bar" > bar
$ ruby argf.rb foo bar
ARGF.file # => #<File:foo>
ARGF.read(5) # => "foo\nb"
ARGF.file # => #<File:bar>
ARGFが現在開いている処理対象が標準入力の場合、$stdin を返します。 -
ARGF
. class # filename -> String (45601.0) -
現在開いている処理対象のファイル名を返します。
現在開いている処理対象のファイル名を返します。
標準入力に対しては - を返します。
組み込み変数 $FILENAME と同じです。
$ echo "foo" > foo
$ echo "bar" > bar
$ echo "glark" > glark
$ ruby argf.rb foo bar glark
ARGF.filename # => "foo"
ARGF.read(5) # => "foo\nb"
ARGF.filename # => "bar"
ARGF.skip
ARGF.filename # => "glark" -
ARGF
. class # lineno=(number) (45601.0) -
全引数ファイルを一つのファイルとみなしたときの現在の行番号を number に書き換えます。
全引数ファイルを一つのファイルとみなしたときの現在の行番号を number に書き換えます。
この値を読み込みたい場合は ARGF.class#lineno を使用してください。
@param number 更新後の行番号を指定する
ARGF.lineno # => 0
ARGF.readline # => "This is line 1\n"
ARGF.lineno # => 1
ARGF.lineno = 0 # => 0
ARGF.lineno # => 0
@see ARGF.class#lineno -
ARGF
. class # lines(rs = $ / ) -> Enumerator (45601.0) -
このメソッドは obsolete です。 代わりに ARGF.class#each_line を使用してください。 使用すると警告メッセージが表示されます。
このメソッドは obsolete です。
代わりに ARGF.class#each_line を使用してください。
使用すると警告メッセージが表示されます。
@see $/, ARGF.class#each_line -
ARGF
. class # readlines(rs = $ / ) -> Array (45601.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 # readpartial(maxlen , outbuf = nil) -> String (45601.0) -
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ イルを同時に読み込むことはありません。
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ
イルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@see IO#readpartial, ARGF.class#read_nonblock -
GetoptLong
:: REQUIRED _ ARGUMENT -> 1 (45601.0) -
オプションに必須引数があることを表す定数です。
オプションに必須引数があることを表す定数です。 -
OptionParser
:: Arguable # options -> OptionParser (45601.0) -
自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。
自身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。
ブロックを与えた場合は、OptionParser を引数としてブロックを実行します。
ブロックの実行結果を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。
//emlist[][ruby]{
require 'optparse'
o = nil
ARG... -
OptionParser
:: Arguable # options {|opt| . . . } -> object | nil (45601.0) -
自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。
自身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。
ブロックを与えた場合は、OptionParser を引数としてブロックを実行します。
ブロックの実行結果を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。
//emlist[][ruby]{
require 'optparse'
o = nil
ARG... -
OptionParser
:: Arguable # options=(opt) (45301.0) -
自身をパースするための OptionParser オブジェクトをセットします。
自身をパースするための OptionParser オブジェクトをセットします。
@param opt 自身をパースする OptionParser 、あるいは nil か false を指定します。
nil か false である場合、自身の options= メソッドと options メソッドを
undef します。 -
GetoptLong
:: MissingArgument (45001.0) -
与えられたオプションに引数が欠けている場合に発生する例外です。
与えられたオプションに引数が欠けている場合に発生する例外です。 -
OptionParser
:: Arguable (45001.0) -
主に Object::ARGV を拡張するために用意されたモジュールです。 optparse を require することにより、ARGV は OptionParser::Arguable を Object#extend します。
主に Object::ARGV を拡張するために用意されたモジュールです。
optparse を require することにより、ARGV は
OptionParser::Arguable を Object#extend します。
コマンドライン引数を表す文字列の配列を、拡張するためにも使うことができます。 -
OptionParser
:: NeedlessArgument (45001.0) -
引数を取らないはずのオプションに引数が与えられた場合に投げられます。
引数を取らないはずのオプションに引数が与えられた場合に投げられます。 -
static VALUE specific
_ eval(int argc , VALUE *argv , VALUE klass , VALUE self) (38401.0) -
rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。
rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。 -
VALUE rb
_ class _ instance _ methods(int argc , VALUE *argv , VALUE mod) (38101.0) -
Module#instance_methods の実体。 モジュール mod に定義されている public メソッド名の リストを文字列の配列で返します。
Module#instance_methods の実体。
モジュール mod に定義されている public メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ class _ new _ instance(int argc , VALUE *argv , VALUE klass) (38101.0) -
Class#new の実体です。
Class#new の実体です。 -
VALUE rb
_ class _ protected _ instance _ methods(int argc , VALUE *argv , VALUE mod) (38101.0) -
Module#protected_instance_methods の実体。 モジュール mod に定義されている protected メソッド名の リストを文字列の配列で返します。
Module#protected_instance_methods の実体。
モジュール mod に定義されている protected メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ obj _ instance _ eval(int argc , VALUE *argv , VALUE self) (38101.0) -
-
VALUE rb
_ obj _ singleton _ methods(int argc , VALUE *argv , VALUE obj) (38101.0) -
Object#singleton_methods の実体。 オブジェクト obj に定義されている特異メソッド名のリストを 文字列の配列で返す。
Object#singleton_methods の実体。
オブジェクト obj に定義されている特異メソッド名のリストを
文字列の配列で返す。 -
static VALUE rb
_ mod _ include(int argc , VALUE *argv , VALUE module) (38101.0) -
-
static VALUE rb
_ mod _ public(int argc , VALUE *argv , VALUE module) (38101.0) -
-
static VALUE rb
_ mod _ public _ method(int argc , VALUE *argv , VALUE obj) (38101.0) -
-
VALUE rb
_ class _ private _ instance _ methods(int argc , VALUE *argv , VALUE mod) (37801.0) -
Module#private_instance_methods の実体。 モジュール mod に定義されている private メソッド名の リストを文字列の配列で返します。
Module#private_instance_methods の実体。
モジュール mod に定義されている private メソッド名の
リストを文字列の配列で返します。 -
static VALUE rb
_ class _ initialize(int argc , VALUE *argv , VALUE klass) (37801.0) -
Class#initialize の実体です。
Class#initialize の実体です。 -
static VALUE top
_ include(int argc , VALUE *argv) (37801.0) -
-
static VALUE top
_ public(int argc , VALUE *argv) (37801.0) -
-
ARGF
. class # each _ line(rs = $ / , limit) { |line| . . . } -> self (37501.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
... -
Kernel
# file(*args) { . . . } -> Rake :: FileTask (37501.0) -
ファイルタスクを定義します。
ファイルタスクを定義します。
@param args ファイル名と依存ファイル名を指定します。
例:
file "config.cfg" => ["config.template"] do
open("config.cfg", "w") do |outfile|
open("config.template") do |infile|
while line = infile.gets
outfile.puts line
end
end
end
end
@see Rake:... -
Kernel
# file _ create(*args) { . . . } -> Rake :: FileCreationTask (37501.0) -
ファイルを作成するタスクを定義します。
ファイルを作成するタスクを定義します。
主に Kernel.#directory を定義するために使用します。 -
Kernel
# multitask(args) { . . . } -> Rake :: MultiTask (37501.0) -
事前タスクを並列実行するタスクを定義します。
事前タスクを並列実行するタスクを定義します。
与えられた事前タスクを実行する順序は不定です。
例:
multitask :deploy => [:deploy_gem, :deploy_rdoc] -
Pathname
# each _ line(*args) {|line| . . . } -> nil (37501.0) -
IO.foreach(self.to_s, *args, &block) と同じです。
IO.foreach(self.to_s, *args, &block) と同じです。
//emlist[例][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line
# => #<Enumerator: IO:foreach("testfile")>
//}
//emlist[例 ブロックを指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\... -
static VALUE proc
_ yield(VALUE proc , VALUE args) (37501.0) -
Proc.yield の実体。
Proc.yield の実体。 -
static VALUE rb
_ thread _ initialize(VALUE thread , VALUE args) (37501.0) -
-
ARGF
. class # each _ line(rs = $ / ) { |line| . . . } -> self (37201.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
... -
Kernel
# create _ makefile(target , srcprefix = nil) -> true (37201.0) -
@todo
@todo
Kernel#have_library などの各種検査の結果を元に、拡張ライブラリを
ビルドするための Makefile を生成します。
extconf.rb は普通このメソッドの呼び出しで終ります。
@param target ターゲットとなる拡張ライブラリの名前を指定します。
例えば、拡張ライブラリで "Init_foo" という関数を定義して
いる場合は、"foo" を指定します。
'/' を含む場合は、最後のスラッシュ以降のみをターゲット名
として使用します... -
Pathname
# readlines(*args) -> [String] (37201.0) -
IO.readlines(self.to_s, *args)と同じです。
IO.readlines(self.to_s, *args)と同じです。
@see IO.readlines -
static VALUE eval
_ under _ i(VALUE *args) (37201.0) -
-
static VALUE rb
_ thread _ yield(VALUE arg , rb _ thread _ t th) (37201.0) -
-
static void set
_ method _ visibility(VALUE self , int argc , VALUE *argv , ID ex) (37201.0) -
-
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (37201.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。 -
void rb
_ obj _ call _ init(VALUE obj , int argc , VALUE *argv) (37201.0) -
オブジェクト obj に対して initialize を呼び出します。 引数は長さ argc の配列 argv で表され、 ブロックが積んである場合はそれも自動的に渡されます。
オブジェクト obj に対して initialize を呼び出します。
引数は長さ argc の配列 argv で表され、
ブロックが積んである場合はそれも自動的に渡されます。 -
OptionParser
# on _ tail(*arg , &block) -> self (36958.0) -
オプションを取り扱うためのブロックを自身の持つリストの最後に登録します。
オプションを取り扱うためのブロックを自身の持つリストの最後に登録します。
--version や --help の説明をサマリの最後に表示したい時に便利です。
@param arg OptionParser#on と同様です。
@param block OptionParser#on と同様です。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new do |opts|
opts.on_head("-i", "--init")
opts.on("-u", "--update")
opts.on_tai... -
ARGF
. class # print(*arg) -> nil (36922.0) -
引数を順に処理対象のファイルに出力します。
引数を順に処理対象のファイルに出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は Kernel.#print と同じです。
@param arg 出力するオブジェクトを任意個指定します。 -
ARGF
. class # printf(format , *arg) -> nil (36922.0) -
C 言語の printf と同じように、format に従い引数を 文字列に変換して処理対象のファイルに出力します。
C 言語の printf と同じように、format に従い引数を
文字列に変換して処理対象のファイルに出力します。
c:ARGF#inplace時にのみ使用できます。
また $stdout への代入の影響を受けません。
それ以外は出力先を指定しない形式の Kernel.#printf と同じです。
@param format フォーマット文字列です。
@param arg フォーマットされる引数です。 -
Fiber
. yield(*arg = nil) -> object (36922.0) -
現在のファイバーの親にコンテキストを切り替えます。
現在のファイバーの親にコンテキストを切り替えます。
コンテキストの切り替えの際に Fiber#resume に与えられた引数を yield メソッドは返します。
@param arg 現在のファイバーの親に渡したいオブジェクトを指定します。
@raise FiberError Fiber でのルートファイバーで呼ばれた場合に発生します。
//emlist[例:][ruby]{
a = nil
f = Fiber.new do
a = Fiber.yield()
end
f.resume()
f.resume(:foo)
p a #=> :foo
//} -
OpenSSL
:: Buffering # printf(format , *args) -> nil (36919.0) -
format に従い引数 args を文字列に変換して 出力します。
format に従い引数 args を文字列に変換して
出力します。
IO#printf と同様です。
@param format 出力フォーマット文字列
@param arg 出力するオブジェクト
@see Kernel.#printf -
WIN32OLE
# _ invoke(dispid , args , types) -> object | nil (36919.0) -
DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。
DISPIDとパラメータの型を指定してオブジェクトのメソッドを呼び出します。
呼び出すメソッドのインターフェイスを事前に知っている場合に、DISPIDとパ
ラメータの型を指定してメソッドを呼び出します。
このメソッドは引数の変換方法をプログラマが制御できるようにすることと、
COMアーリーバインディングを利用して外部プロセスサーバとのラウンドトリッ
プを減らして処理速度を向上させることを目的としたものです。後者の目的に
ついては、DLLの形式で型情報(TypeLib)を提供しているサーバに対してはあ
まり意味を持ちません。そのため、型の高精度な制御が不要な場合は、直接メ
ソッド名を指定した... -
CSV
# ioctl(cmd , arg = 0) -> Integer (36904.0) -
IO#ioctl に委譲します。
IO#ioctl に委譲します。
@see IO#ioctl -
ARGF
. class # each _ line(rs = $ / , limit) -> Enumerator (36901.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
... -
ARGF
. class # set _ encoding(ext _ enc , int _ enc , options = {}) -> self (36901.0) -
ARGF の外部/内部エンコーディングを設定します。 次以降に処理するファイルにも同じ設定が適用されます。
ARGF の外部/内部エンコーディングを設定します。
次以降に処理するファイルにも同じ設定が適用されます。
外部エンコーディングは ARGF を介して読み込むファイルの、
内部エンコーディングは読み込んだ文字列のエンコーディングです。
詳しくは IO#set_encoding を参照してください。
@param enc_str 外部/内部エンコーディングを"A:B" のようにコロンで
区切って指定します。
@param ext_enc 外部エンコーディングを表す文字列か
Encoding オブジェクトを指定します。
@para... -
Gem
:: Command # handle _ options(args) (36901.0) -
与えられた引数のリストをパースして結果を記録します。
与えられた引数のリストをパースして結果を記録します。
@param args 引数のリストを指定します。 -
Gem
:: UserInteraction # choose _ from _ list(*args) -> Array (36901.0) -
リストから回答を選択する質問をします。
リストから回答を選択する質問をします。
@param args 委譲先のメソッドに与える引数です。
@return 選択肢の名称と選択肢のインデックスを要素とする配列を返します。 -
Object
# initialize(*args , &block) -> object (36901.0) -
ユーザ定義クラスのオブジェクト初期化メソッド。
ユーザ定義クラスのオブジェクト初期化メソッド。
このメソッドは Class#new から新しく生成されたオブ
ジェクトの初期化のために呼び出されます。他の言語のコンストラクタに相当します。
デフォルトの動作ではなにもしません。
initialize には
Class#new に与えられた引数がそのまま渡されます。
サブクラスではこのメソッドを必要に応じて再定義されること
が期待されています。
initialize という名前のメソッドは自動的に private に設定され
ます。
@param args 初期化時の引数です。
@param block 初期化時のブロック引数です。必... -
Object
# public _ send(name , *args) -> object (36901.0) -
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ
ドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
@raise ArgumentError name を指定しなかった場合に発生します。
@raise NoMethodError protected メソッドや priv... -
Object
# public _ send(name , *args) { . . . . } -> object (36901.0) -
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ ドの実行結果を返します。
オブジェクトの public メソッド name を args を引数にして呼び出し、メソッ
ドの実行結果を返します。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
//emlist[][ruby]{
1.public_send(:+, 2) # => 3
//}
@param name 文字列かSymbol で指定するメソッド名です。
@param args 呼び出すメソッドに渡す引数です。
@raise ArgumentError name を指定しなかった場合に発生します。
@raise NoMethodError protected メソッドや priv... -
OpenSSL
:: Buffering # print(*args) -> nil (36901.0) -
args を順に出力します。
args を順に出力します。
args の各要素を to_s で文字列に変換して
出力します。
IO#print とほぼ同様ですが、引数を省略した場合に $_ を出力する
機能はありません。
@param args 出力するオブジェクト -
Pathname
# each _ line(*args) -> Enumerator (36901.0) -
IO.foreach(self.to_s, *args, &block) と同じです。
IO.foreach(self.to_s, *args, &block) と同じです。
//emlist[例][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\n")
Pathname("testfile").each_line
# => #<Enumerator: IO:foreach("testfile")>
//}
//emlist[例 ブロックを指定][ruby]{
require "pathname"
IO.write("testfile", "line1\nline2,\nline3\... -
REXML
:: SAX2Listener # processing _ instruction(target , data) -> () (36901.0) -
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
@param target ターゲット名が文字列で渡されます
@param data 処理命令の内容が文字列で渡されます -
WEBrick
:: HTTPStatus :: RC _ REQUEST _ ENTITY _ TOO _ LARGE (36901.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
WEBrick
:: HTTPStatus :: RC _ REQUEST _ URI _ TOO _ LARGE (36901.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500