ライブラリ
- ビルトイン (50)
- benchmark (1)
-
cgi
/ core (5) - csv (1)
- drb (1)
- erb (2)
- etc (3)
- fiddle (6)
- getoptlong (8)
-
minitest
/ unit (1) - mkmf (3)
-
net
/ http (3) - open3 (3)
- openssl (2)
- optparse (19)
- pathname (1)
- rake (11)
-
rdoc
/ rdoc (1) - resolv (2)
-
rexml
/ document (5) -
rexml
/ sax2listener (1) -
rubygems
/ command (5) -
rubygems
/ commands / build _ command (1) -
rubygems
/ config _ file (1) -
rubygems
/ user _ interaction (6) - set (2)
- syslog (1)
-
test
/ unit (1) - uri (6)
-
webrick
/ httpproxy (2) -
webrick
/ httpstatus (4) -
webrick
/ httputils (1) - win32ole (2)
クラス
-
ARGF
. class (17) -
Benchmark
:: Tms (1) -
CSV
:: Row (1) -
DRb
:: DRbServer (1) - ERB (2)
- Enumerator (1)
-
Enumerator
:: Lazy (5) - Fiber (1)
-
Fiddle
:: Closure (2) -
Fiddle
:: Closure :: BlockCaller (2) -
Fiddle
:: Function (2) -
Gem
:: Command (5) -
Gem
:: Commands :: BuildCommand (1) -
Gem
:: ConfigFile (1) -
Gem
:: StreamUI (1) - GetoptLong (6)
- Method (1)
-
MiniTest
:: Unit (1) - Module (2)
- Numeric (3)
- Object (4)
- OptionParser (8)
- Pathname (1)
-
RDoc
:: RDoc (1) -
REXML
:: Attribute (1) -
REXML
:: Element (1) -
REXML
:: Instruction (3) -
Rake
:: Task (2) -
Rake
:: TaskArguments (4) -
Resolv
:: DNS :: Resource :: IN :: SRV (2) - Struct (2)
- Thread (1)
-
URI
:: FTP (2) -
URI
:: Generic (1) -
URI
:: HTTP (1) -
URI
:: LDAP (1) -
URI
:: MailTo (1) -
WEBrick
:: HTTPUtils :: FormData (1) -
WIN32OLE
_ EVENT (1) -
WIN32OLE
_ TYPE (1)
モジュール
-
CGI
:: QueryExtension (4) -
CGI
:: QueryExtension :: Value (1) - Enumerable (8)
- Etc (3)
- FileUtils (2)
-
Gem
:: UserInteraction (5) - Kernel (12)
- Open3 (3)
-
OpenSSL
:: Buffering (2) -
OptionParser
:: Arguable (8) -
REXML
:: SAX2Listener (1) -
Rake
:: TaskManager (1) - Syslog (1)
-
Test
:: Unit (1) -
WEBrick
:: HTTPStatus (2)
オブジェクト
キーワード
-
ARGUMENT
_ FLAGS (1) - Arguable (1)
- HTTPRequestEntityTooLarge (1)
- HTTPRequestHeaderFieldsTooLarge (1)
- HTTPRequestURITooLarge (1)
- InvalidArgument (1)
- MissingArgument (1)
-
NO
_ ARGUMENT (1) - NeedlessArgument (2)
-
OPTIONAL
_ ARGUMENT (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
RC
_ REQUEST _ URI _ TOO _ LARGE (1) -
REQUIRED
_ ARGUMENT (1) - RequestEntityTooLarge (1)
- RequestURITooLarge (1)
- Ruby プログラムの実行 (1)
-
SC
_ PRIORITY _ SCHEDULING (1) -
SC
_ SEM _ VALUE _ MAX (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) - [] (1)
-
_ dump (1) -
add
_ common _ option (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - angle (1)
-
arg
_ config (1) -
arg
_ defined (1) - args (1)
- arguments (1)
-
ask
_ yes _ no (1) - bmcall (1)
-
build
_ args (1) -
build
_ args= (1) - bytes (1)
- call (2)
-
call
_ cfunc (1) - chars (1)
-
choose
_ from _ list (1) -
class
_ exec (1) - codepoints (1)
-
create
_ body (1) -
create
_ makefile (1) -
create
_ rule (2) - debug (1)
-
def
_ class (1) -
def
_ module (1) -
default
_ argc _ limit (1) -
default
_ argv (1) -
default
_ argv= (1) -
default
_ event _ sources (1) -
define
_ final (1) -
dir
_ config (1) - document (1)
- each (4)
-
each
_ byte (1) -
each
_ char (1) -
each
_ codepoint (1) -
each
_ line (3) -
each
_ with _ index (2) -
each
_ with _ object (1) - entries (1)
-
enum
_ for (2) -
eval
_ under _ i (1) -
exec
_ under (1) - execute (1)
-
extra
_ args= (1) - force (1)
- format (2)
-
get
_ one _ optional _ argument (1) - getopts (1)
- gets (1)
-
handle
_ arguments (1) -
has
_ key? (1) - include? (1)
- key? (1)
- lineno= (1)
- lines (3)
- lookup (1)
-
marshal
_ dump (1) -
method
_ call (1) -
module
_ exec (1) - multitask (1)
- namespace (1)
- new (16)
- new2 (1)
-
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - order! (4)
-
os
_ each _ obj (1) - owner (1)
- parse! (2)
- permute! (2)
- phase (1)
- pipeline (1)
-
pipeline
_ r (1) -
pipeline
_ rw (1) - print (1)
- printf (3)
-
proc
_ call (1) -
proc
_ invoke (1) -
proc
_ s _ new (1) -
proc
_ yield (1) -
processing
_ instruction (1) -
progress
_ reporter (1) -
public
_ send (2) - push (1)
- putc (1)
- puts (1)
-
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
_ exec _ arg _ addopt (1) -
rb
_ exec _ arg _ init (1) -
rb
_ exec _ err (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
_ fork (1) -
rb
_ fork _ err (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 _ dup (1) -
rb
_ obj _ extend (1) -
rb
_ obj _ instance _ eval (1) -
rb
_ obj _ respond _ to (1) -
rb
_ obj _ singleton _ methods (1) -
rb
_ proc _ exec _ n (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 (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ thread _ yield (1) -
rb
_ undefined (1) - read (1)
-
read
_ nonblock (1) - readpartial (1)
- resume (1)
- ruby (1)
- rule (1)
- run (1)
-
run
_ single _ final (1) -
safe
_ ln (1) -
set
_ method _ visibility (1) -
set
_ trace _ func (2) -
setup
_ argv (1) -
specific
_ eval (1) - sprintf (1)
-
st
_ foreach (1) - syscall (1)
- target (2)
- target= (1)
-
to
_ a (1) -
to
_ enum (2) -
to
_ h (1) -
to
_ set (2) -
top
_ include (1) -
top
_ private (1) -
top
_ public (1) - umcall (1)
-
umethod
_ call (1) -
with
_ defaults (1) - メソッド呼び出し(super・ブロック付き・yield) (1)
- リテラル (1)
検索結果
先頭5件
-
Gem
:: ConfigFile # handle _ arguments(arg _ list) (100822.0) -
コマンドに渡された引数を処理します。
コマンドに渡された引数を処理します。
@param arg_list コマンドに渡された引数の配列を指定します。 -
DRb
:: DRbServer . default _ argc _ limit(argc) -> () (100801.0) -
サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
初期値は 256 です。
@see DRb::DRbServer.new, DRb.#start_service -
OptionParser
# default _ argv=(argv) (100801.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... -
OptionParser
# default _ argv -> [String] (100501.0) -
自身がデフォルトでパースする引数を文字列の配列で返します。
自身がデフォルトでパースする引数を文字列の配列で返します。
@param argv デフォルトでパースする文字列の配列を返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new
# --hoo param1 --bar param2 をパラメーターに指定して実行
opts.default_argv # => ["--foo", "param1", "--bar", "param2"]
//} -
OptionParser
:: Arguable (99001.0) -
主に Object::ARGV を拡張するために用意されたモジュールです。 optparse を require することにより、ARGV は OptionParser::Arguable を Object#extend します。
主に Object::ARGV を拡張するために用意されたモジュールです。
optparse を require することにより、ARGV は
OptionParser::Arguable を Object#extend します。
コマンドライン引数を表す文字列の配列を、拡張するためにも使うことができます。 -
OptionParser
:: InvalidArgument (99001.0) -
オプションの引数が指定されたパターンにマッチしない時に投げられます。
オプションの引数が指定されたパターンにマッチしない時に投げられます。 -
OptionParser
:: NeedlessArgument (99001.0) -
引数を取らないはずのオプションに引数が与えられた場合に投げられます。
引数を取らないはずのオプションに引数が与えられた場合に投げられます。 -
GetoptLong
:: ARGUMENT _ FLAGS -> Array (91801.0) -
内部で使用する定数です。
内部で使用する定数です。
GetoptLong::NO_ARGUMENT, GetoptLong::REQUIRE_ARGUMENT,
GetoptLong::OPTIONAL_ARGUMENT がセットされています。 -
Gem
:: Command # get _ one _ optional _ argument -> String (91501.0) -
コマンドラインからオプショナルな引数を取得して返します。
コマンドラインからオプショナルな引数を取得して返します。
@return 一つ以上、指定した場合は最初の値を返します。一つも指定していない場合は nil を返します。 -
GetoptLong
:: OPTIONAL _ ARGUMENT -> 2 (91501.0) -
オプションにはオプショナル引数があることを表す定数です。
オプションにはオプショナル引数があることを表す定数です。 -
Gem
:: Commands :: BuildCommand # arguments -> String (91201.0) -
引数の説明を表す文字列を返します。
引数の説明を表す文字列を返します。 -
Numeric
# arg -> 0 | Math :: PI (90658.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg -
GetoptLong
:: NeedlessArgument (90001.0) -
与えられたオプションは引数を伴っているが、そのオプションが 引数をとらない場合に発生する例外です。
与えられたオプションは引数を伴っているが、そのオプションが
引数をとらない場合に発生する例外です。 -
Net
:: HTTPRequestEntityTooLarge (90001.0) -
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
HTTP レスポンス 413 (Payload Too Large) を表現するクラスです。
詳しくは 7231 Section 6.5.11 を見てください。 -
Net
:: HTTPRequestHeaderFieldsTooLarge (90001.0) -
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
HTTP レスポンス 431 (Request Header Fields Too Large) を表現するクラスです。
詳しくは 6585 を見てください。 -
Net
:: HTTPRequestURITooLarge (90001.0) -
Alias of Net::HTTPRequestURITooLong
Alias of Net::HTTPRequestURITooLong -
WEBrick
:: HTTPStatus :: RequestEntityTooLarge (90001.0) -
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。
HTTP のステータスコード 413 Request Entity Too Large を表すクラスです。 -
WEBrick
:: HTTPStatus :: RequestURITooLarge (90001.0) -
HTTP のステータスコード 414 Request-URI Too Long を表すクラスです。
HTTP のステータスコード 414 Request-URI Too Long を表すクラスです。 -
Rake
:: TaskArguments # with _ defaults(defaults) -> Hash (83401.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 ... -
WIN32OLE
_ EVENT # on _ event _ with _ outargs(event = nil) {|*args| . . . } -> () (83401.0) -
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
引数にはイベントのメソッド名を指定します。引数を省略した場合は、すべて
のイベントを対象とするブロックの登録となります。
WIN32OLE_EVENT#on_eventと異なり、イベントのブロック変数に戻り値を
設定できます。
@param event イベント名を文字列かシンボルで指定します。イベント名は大文
字小文字を区別します。省略時にはすべてのイベントが対象となります。
@param args サーバがイベント通知時に指定した引数の配列です。
eventパラメータ... -
Gem
:: Command . build _ args -> Array (82501.0) -
Gem をビルドするときに使用するパラメータを返します。
Gem をビルドするときに使用するパラメータを返します。 -
Gem
:: Command . build _ args=(value) (82501.0) -
Gem をビルドするときに使用するパラメータをセットします。
Gem をビルドするときに使用するパラメータをセットします。
@param value Gem をビルドするときに使用するパラメータを指定します。 -
Fiddle
:: Closure :: BlockCaller # call(*args) -> object (82201.0) -
wrap しているブロックを呼び出します。
wrap しているブロックを呼び出します。
そのブロックの返り値がこのメソッドの返り値となります。
@param args 引数 -
GetoptLong
:: NO _ ARGUMENT -> 0 (82201.0) -
オプションに引数が無いことを表す定数です。
オプションに引数が無いことを表す定数です。 -
GetoptLong
:: REQUIRED _ ARGUMENT -> 1 (82201.0) -
オプションに必須引数があることを表す定数です。
オプションに必須引数があることを表す定数です。 -
Resolv
:: DNS :: Resource :: IN :: SRV # target -> Resolv :: DNS :: Name (82201.0) -
対象のホストのホスト名を返します。
対象のホストのホスト名を返します。 -
OptionParser
:: Arguable # parse! -> [String] (81619.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#parse! を参照して下さい。
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。
OptionParser#parse! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options.on('-... -
OptionParser
:: Arguable # permute! -> [String] (81619.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#permute! を参照して下さい。
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。
OptionParser#permute! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options.on(... -
GetoptLong
:: MissingArgument (81001.0) -
与えられたオプションに引数が欠けている場合に発生する例外です。
与えられたオプションに引数が欠けている場合に発生する例外です。 -
VALUE rb
_ mod _ module _ eval(int argc , VALUE *argv , VALUE mod) (76501.0) -
Module#module_eval の実体です。
Module#module_eval の実体です。 -
VALUE rb
_ class _ private _ instance _ methods(int argc , VALUE *argv , VALUE mod) (76201.0) -
Module#private_instance_methods の実体。 モジュール mod に定義されている private メソッド名の リストを文字列の配列で返します。
Module#private_instance_methods の実体。
モジュール mod に定義されている private メソッド名の
リストを文字列の配列で返します。 -
static VALUE umethod
_ call(int argc , VALUE *argv , VALUE method) (75601.0) -
-
VALUE rb
_ call _ super(int argc , const VALUE *argv) (75301.0) -
Rubyレベルでの super です。 現在評価中のメソッドのスーパークラスのメソッドを呼び出します。
Rubyレベルでの super です。
現在評価中のメソッドのスーパークラスのメソッドを呼び出します。 -
Test
:: Unit . setup _ argv(original _ argv = ARGV) { |files| . . . } -> [String] (74701.0) -
original_argvで指定されたオプションを解析して、テスト対象になるファイル をrequireします。
original_argvで指定されたオプションを解析して、テスト対象になるファイル
をrequireします。
@param original_argv オプションを指定します。省略された場合は、
Object::ARGVが使用されます。
@raise ArgumentError 指定されたファイルが存在しない場合に発生します。
ブロックが指定された場合にはブロックを評価して、その結果をrequireの対象
にします。
ブロックパラメータには上記のoriginal_argvから-xで指定されたもの以外のオ
プションが配列で渡されます。ファイル... -
Enumerator
:: Lazy # enum _ for(method = :each , *args) {|*args| block} -> Enumerator :: Lazy (74401.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 # to _ enum(method = :each , *args) {|*args| block} -> Enumerator :: Lazy (74401.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) ... -
static VALUE eval
_ under _ i(VALUE *args) (74401.0) -
-
static VALUE run
_ single _ final(VALUE *args) (74401.0) -
-
Enumerator
:: Lazy # enum _ for(method = :each , *args) -> Enumerator :: Lazy (74101.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 # to _ enum(method = :each , *args) -> Enumerator :: Lazy (74101.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) ... -
void rb
_ define _ global _ function(const char *name , VALUE (*func)() , int argc) (74101.0) -
関数 name を定義します。 func と argc は rb_define_method と同じです。
関数 name を定義します。
func と argc は rb_define_method と同じです。
例:
static VALUE
return_obj_dup(VALUE obj)
{
VALUE dup = rb_obj_dup(obj); // オブジェクトを複製
return dup;
}
void Init_func() {
rb_define_global_function("dup_obj", return_obj_dup, 1); // 関数 dup_objを定義しています。
... -
Rake
:: TaskManager # create _ rule(*args) { . . . } (73519.0) -
与えられたパラメータに従ってルールを作成します。
与えられたパラメータに従ってルールを作成します。
@param args ルールに与えるパラメータを指定します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
rule = Rake.application.create_rule '.txt' => '.md' do |t|
"#{t}"
end
p rule # => 0x0000558dd2e32d20 /path/to/Rakefile:5>
end
//} -
Gem
:: UserInteraction # alert _ error(*args) -> () (73501.0) -
ERROR レベルのアラートを出力します。
ERROR レベルのアラートを出力します。
@param args 委譲先のメソッドに与える引数です。 -
REXML
:: Instruction # target=(value) (73501.0) -
XML 処理命令のターゲットを value に変更します。
XML 処理命令のターゲットを value に変更します。
@param value 新たなターゲット(文字列) -
Rake
:: Task . create _ rule(*args) { . . . } -> Rake :: Task (73501.0) -
タスクを合成するためのルールを作成します。
タスクを合成するためのルールを作成します。 -
WEBrick
:: HTTPStatus :: RC _ REQUEST _ ENTITY _ TOO _ LARGE (73501.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
WEBrick
:: HTTPStatus :: RC _ REQUEST _ URI _ TOO _ LARGE (73501.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
WIN32OLE
_ TYPE # default _ event _ sources -> [WIN32OLE _ TYPE] (73273.0) -
型が持つソースインターフェイスを取得します。
型が持つソースインターフェイスを取得します。
default_event_sourcesメソッドは、selfがCoClass(コンポーネントクラス)
の場合、そのクラスがサポートするデフォルトのソースインターフェイス(イ
ベントの通知元となるインターフェイス)を返します。
@return デフォルトのソースインターフェイスをWIN32OLE_TYPEの配列と
して返します。返すのは配列ですが、デフォルトのソースインターフェ
イスは最大でも1インターフェイスです。ソースインターフェイスを持
たない場合は空配列を返します。
tobj = ... -
ARGF
. class # readpartial(maxlen , outbuf = nil) -> String (73201.0) -
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ イルを同時に読み込むことはありません。
IO#readpartialを参照。ARGF.class#read などとは違って複数ファ
イルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@see IO#readpartial, ARGF.class#read_nonblock -
REXML
:: Instruction # target -> String (72901.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... -
OptionParser
:: Arguable # order! -> [String] (72319.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#order! を参照して下さい。
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。
OptionParser#order! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options.on('-... -
OptionParser
:: Arguable # order! {|s| . . . } -> [String] (72319.0) -
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。 OptionParser#order! を参照して下さい。
自身を破壊的にパースし、パースされずに残った引数を文字列の配列として返します。
OptionParser#order! を参照して下さい。
@raise OptionParser::ParseError 自身のパースに失敗した場合、発生します。
実際は OptionParser::ParseError のサブク
ラスの例外になります。
//emlist[][ruby]{
require 'optparse'
o = nil
ARGV.options.on('-... -
Kernel
# multitask(args) { . . . } -> Rake :: MultiTask (65401.0) -
事前タスクを並列実行するタスクを定義します。
事前タスクを並列実行するタスクを定義します。
与えられた事前タスクを実行する順序は不定です。
例:
multitask :deploy => [:deploy_gem, :deploy_rdoc] -
Fiddle
:: Closure :: BlockCaller . new(ret , args , abi=Fiddle :: Function :: DEFAULT) { . . . } -> Fiddle :: Closure :: BlockCaller (65101.0) -
Ruby のブロックを呼び出す Fiddle::Closure オブジェクトを返します。
Ruby のブロックを呼び出す Fiddle::Closure オブジェクトを返します。
args、ret で関数の引数と返り値の型を指定します。
指定は Fiddle::Function.new と同様なので、そちら
を参照してください。
@param ret 返り値の型
@param args 引数の型を表す配列
@param abi 呼出規約 -
Module
# module _ exec(*args) {|*vars| . . . } -> object (64801.0) -
与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの定義式の中にあるかのように実行されます。
ローカル変数、定数とクラス変数のスコープはブロックの外側のスコープになります。
@param args ブロックに渡す引数を指定します。
//emlist[例][ruby]{
class Thing
end
c = 1
Thing.class_exec{
def hello()
"Hello there!"
... -
ARGF
. class # each _ line(rs = $ / , limit) -> Enumerator (64501.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
... -
Object
# marshal _ dump -> object (64255.0) -
Marshal.#dump を制御するメソッドです。
Marshal.#dump を制御するメソッドです。
Marshal.dump(some) において、出力するオブジェクト some がメソッド marshal_dump を
持つ場合には、その返り値がダンプされたものが Marshal.dump(some) の返り値となります。
marshal_dump/marshal_load の仕組みは Ruby 1.8.0 から導入されました。
これから書くプログラムでは _dump/_load ではなく
marshal_dump/marshal_load を使うべきです。
@return 任意のオブジェクトで marshal_load の引数... -
ARGF
. class # each _ line(rs = $ / ) -> Enumerator (64201.0) -
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら れたブロックを実行します。
ARGFの現在位置から 1 行ずつ文字列として読み込み、それを引数として与えら
れたブロックを実行します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在の行についてファイル名や行数を得るには
ARGF.class#filename と ARGF.class#lineno を使用します。
... -
ARGF
. class # read _ nonblock(maxlen , outbuf = nil) -> String (64201.0) -
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。 詳しくは IO#read_nonblock を参照してください。
処理中のファイルからノンブロッキングモードで最大 maxlen バイト読み込みます。
詳しくは IO#read_nonblock を参照してください。
ARGF.class#read などとは違って複数ファイルを同時に読み込むことはありません。
@param maxlen 読み込む長さの上限を整数で指定します。
@param outbuf 読み込んだデータを格納する String オブジェクトを指定します。
@see ARGF.class#readpartial -
FileUtils
# safe _ ln(*args) (64201.0) -
安全にリンクを作成します。
安全にリンクを作成します。
リンクの作成に失敗した場合はファイルをコピーします。
@param args FileUtils.#cp, FileUtils.#ln に渡す引数を指定します。
@see FileUtils.#cp, FileUtils.#ln -
Gem
:: UserInteraction # alert(*args) -> () (64201.0) -
INFO レベルのアラートを出力します。
INFO レベルのアラートを出力します。
@param args 委譲先のメソッドに与える引数です。 -
Gem
:: UserInteraction # alert _ warning(*args) -> () (64201.0) -
WARNING レベルのアラートを出力します。
WARNING レベルのアラートを出力します。
@param args 委譲先のメソッドに与える引数です。 -
Module
# class _ exec(*args) {|*vars| . . . } -> object (64201.0) -
与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
与えられたブロックを指定された args を引数としてモジュールのコンテキストで評価します。
モジュールのコンテキストで評価するとは、実行中そのモジュールが self になるということです。
つまり、そのモジュールの定義式の中にあるかのように実行されます。
ローカル変数、定数とクラス変数のスコープはブロックの外側のスコープになります。
@param args ブロックに渡す引数を指定します。
//emlist[例][ruby]{
class Thing
end
c = 1
Thing.class_exec{
def hello()
"Hello there!"
... -
Rake
:: TaskArguments # lookup(name) -> object (64201.0) -
与えられた名前に対応する値を返します。
与えられた名前に対応する値を返します。
@param name パラメータ名を指定します。 -
ARGF
. class # each _ char -> Enumerator (64009.0) -
レシーバに含まれる文字を一文字ずつブロックに渡して評価します。
レシーバに含まれる文字を一文字ずつブロックに渡して評価します。
このメソッドはスクリプトに指定した引数(Object::ARGV を参照) をファ
イル名とみなして、それらのファイルを連結した 1 つの仮想ファイルを表すオ
ブジェクトです。そのため、最初のファイルを最後まで読んだ後は次のファイ
ルの内容を返します。現在位置の1文字についてファイル名を得るには
ARGF.class#filename を使用します。
ブロックが与えられなかった場合は、Enumerator オブジェクトを生成し
て返します。
例:
# $ echo "line1\n" > test1.txt
# $... -
Numeric
# angle -> 0 | Math :: PI (63958.0) -
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
自身の偏角(正の数なら 0、負の数なら Math::PI)を返します。
//emlist[例][ruby]{
1.arg # => 0
-1.arg # => 3.141592653589793
//}
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
@see Complex#arg -
Kernel
. # set _ trace _ func(proc) -> Proc (63955.0) -
Ruby インタプリタのイベントをトレースする Proc オブジェクトとして 指定された proc を登録します。 nil を指定するとトレースがオフになります。
Ruby インタプリタのイベントをトレースする Proc オブジェクトとして
指定された proc を登録します。 nil を指定するとトレースがオフになります。
Ruby インタプリタがプログラムを実行する過程で、メソッドの呼び出しや
式の評価などのイベントが発生する度に、以下で説明する6個の引数とともに
登録された Proc オブジェクトを実行します。
標準添付の debug、tracer、
profile はこの組み込み関数を利用して実現されています。
=== ブロックパラメータの意味
渡す Proc オブジェクトのパラメータは
//emlist[][ruby]{
proc{|... -
OptionParser
:: Arguable # getopts(short _ opt , *long _ opt) -> Hash (63955.0) -
指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
指定された short_opt や long_opt に応じて自身をパースし、結果を Hash として返します。
コマンドラインに - もしくは -- を指定した場合、それ以降の解析を行ないません。
@param short_opt ショートネームのオプション(-f や -fx)を文字列で指定します。オプションが -f と -x の
2つの場合は "fx" の様に指定します。ここでオプションがないときは空文字列を指定します。
オプションが引数をとる場合は直後に ":" を付けます。
@param long_opt ロン... -
Fiddle
:: Closure # args -> [Integer] (63901.0) -
引数の型を表す配列を返します。
引数の型を表す配列を返します。 -
VALUE rb
_ funcall2(VALUE recv , ID name , int nargs , VALUE *args) (58501.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。
メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。 -
VALUE rb
_ funcall3(VALUE recv , ID mid , int argc , const VALUE *argv) (58501.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。
メソッドへの引数は VALUE の配列として第四引数にあたえ、
その長さを nargs に指定します。
rb_funcall2 との違いは、プライベートメソッドを呼び出せないことです。 -
VALUE rb
_ obj _ instance _ eval(int argc , VALUE *argv , VALUE self) (58501.0) -
-
static VALUE call
_ cfunc(VALUE (*func)() , VALUE recv , int len , int argc , VALUE *argv) (58501.0) -
C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。
C で定義されたメソッドの起動に際し、実体の関数 func を呼び出します。 -
static VALUE specific
_ eval(int argc , VALUE *argv , VALUE klass , VALUE self) (58501.0) -
rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。
rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。 -
VALUE rb
_ ary _ aref(int argc , VALUE *argv , VALUE ary) (58201.0) -
argc が 1 のときは ary[*argv]、 2 のときは ary[argv[0], argv[1]] を返します。
argc が 1 のときは ary[*argv]、
2 のときは ary[argv[0], argv[1]] を返します。 -
VALUE rb
_ class _ instance _ methods(int argc , VALUE *argv , VALUE mod) (58201.0) -
Module#instance_methods の実体。 モジュール mod に定義されている public メソッド名の リストを文字列の配列で返します。
Module#instance_methods の実体。
モジュール mod に定義されている public メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ class _ new _ instance(int argc , VALUE *argv , VALUE klass) (58201.0) -
Class#new の実体です。
Class#new の実体です。 -
VALUE rb
_ class _ protected _ instance _ methods(int argc , VALUE *argv , VALUE mod) (58201.0) -
Module#protected_instance_methods の実体。 モジュール mod に定義されている protected メソッド名の リストを文字列の配列で返します。
Module#protected_instance_methods の実体。
モジュール mod に定義されている protected メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ eval _ cmd(VALUE cmd , VALUE arg , int tcheck) (58201.0) -
-
VALUE rb
_ obj _ singleton _ methods(int argc , VALUE *argv , VALUE obj) (58201.0) -
Object#singleton_methods の実体。 オブジェクト obj に定義されている特異メソッド名のリストを 文字列の配列で返す。
Object#singleton_methods の実体。
オブジェクト obj に定義されている特異メソッド名のリストを
文字列の配列で返す。 -
static VALUE rb
_ mod _ include(int argc , VALUE *argv , VALUE module) (57901.0) -
-
VALUE rb
_ exec _ arg _ init(int argc , VALUE *argv , int accept _ shell , struct rb _ exec _ arg *e) (57601.0) -
この関数は deprecated です。
この関数は deprecated です。 -
static VALUE define
_ final(int argc , VALUE *argv , VALUE os) (57601.0) -
-
static VALUE method
_ call(int argc , VALUE *argv , VALUE method) (57601.0) -
-
static VALUE rb
_ class _ initialize(int argc , VALUE *argv , VALUE klass) (57601.0) -
Class#initialize の実体です。
Class#initialize の実体です。 -
static VALUE rb
_ f _ eval(int argc , VALUE *argv , VALUE self) (57601.0) -
-
static VALUE rb
_ mod _ public _ method(int argc , VALUE *argv , VALUE obj) (57601.0) -
-
static VALUE rb
_ thread _ initialize(VALUE thread , VALUE args) (57301.0) -
-
static VALUE umcall(VALUE args
, VALUE method) (57301.0) -
-
VALUE rb
_ f _ untrace _ var(int argc , VALUE *argv) (57001.0) -
-
VALUE rb
_ funcall(VALUE recv , ID name , int nargs , . . . ) (57001.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。
メソッドへの引数は第四引数以降にあたえ、その数を nargs
に指定します。それら引数はすべて VALUE でなければ
いけません。 -
static VALUE top
_ include(int argc , VALUE *argv) (57001.0) -
-
int rb
_ exec _ arg _ addopt(struct rb _ exec _ arg *e , VALUE key , VALUE val) (56701.0) -
この関数は deprecated です。
この関数は deprecated です。 -
static VALUE rb
_ class _ s _ new(int argc , VALUE *argv) (56701.0) -
-
static VALUE rb
_ f _ caller(int argc , VALUE *argv) (56701.0) -
-
ERB
# def _ class(superklass=Object , methodname=& # 39;erb& # 39;) -> Class (56545.0) -
変換した Ruby スクリプトをメソッドとして定義した無名のクラスを返します。
変換した Ruby スクリプトをメソッドとして定義した無名のクラスを返します。
@param superklass 無名クラスのスーパークラス
@param methodname メソッド名
//emlist[例][ruby]{
require 'erb'
class MyClass_
def initialize(arg1, arg2)
@arg1 = arg1; @arg2 = arg2
end
end
filename = 'example.rhtml' # @arg1 と @arg2 が使われている example.rhtml
erb = ERB.n... -
static VALUE rb
_ thread _ yield(VALUE arg , rb _ thread _ t th) (56401.0) -
-
static void set
_ method _ visibility(VALUE self , int argc , VALUE *argv , ID ex) (56401.0) -
-
void rb
_ define _ module _ function(VALUE module , const char *name , VALUE (*func)() , int argc) (56401.0) -
モジュール module にモジュール関数 name を定義します。 func と argc は rb_define_method と同じです。
モジュール module にモジュール関数 name を定義します。
func と argc は rb_define_method と同じです。 -
OptionParser
# permute!(argv = self . default _ argv) -> [String] (56173.0) -
与えられた argv を破壊的にパースします。argv からオプションがすべて取り除かれます。 オプションではないコマンドの引数(下の例で言うと somefile)があってもパースを中断しません。 argv を返します。
与えられた argv を破壊的にパースします。argv からオプションがすべて取り除かれます。
オプションではないコマンドの引数(下の例で言うと somefile)があってもパースを中断しません。
argv を返します。
下の例で言うと、order と違いコマンドの引数 somefile よりも後ろにオプションを置くことが
できます。
@param argv パースしたい引数を文字列の配列で指定します。
@raise OptionParser::ParseError パースに失敗した場合、発生します。
実際は Optio...