種類
ライブラリ
- English (22)
- ビルトイン (476)
- csv (77)
- e2mmap (54)
-
fiddle
/ import (11) - getoptlong (22)
- json (209)
-
json
/ add / bigdecimal (11) -
json
/ add / complex (11) -
json
/ add / date (11) -
json
/ add / date _ time (11) -
json
/ add / exception (11) -
json
/ add / range (11) -
json
/ add / rational (11) -
json
/ add / regexp (11) -
json
/ add / struct (11) -
json
/ add / time (11) - logger (1)
-
minitest
/ unit (1) - monitor (11)
-
net
/ http (22) - objspace (11)
- openssl (11)
- optparse (176)
- rake (11)
-
rdoc
/ anon _ class (11) -
rdoc
/ context (77) -
rdoc
/ generator / json _ index (11) -
rdoc
/ top _ level (22) -
rexml
/ streamlistener (11) -
ripper
/ filter (11) -
rubygems
/ remote _ fetcher (11) -
rubygems
/ version (11) -
shell
/ command-processor (6) - singleton (11)
- socket (33)
- thread (2)
- timeout (30)
- tracer (44)
- tsort (53)
- uri (11)
-
webrick
/ httpauth / authenticator (22) -
webrick
/ httpresponse (11) -
webrick
/ httpservlet / abstract (66) -
win32
/ registry (110) - win32ole (22)
クラス
-
ARGF
. class (33) - Array (22)
- BasicObject (33)
- BigDecimal (11)
- CSV (77)
- Class (11)
- Complex (11)
- Date (11)
- DateTime (11)
- Exception (22)
-
Gem
:: RemoteFetcher (11) -
Gem
:: Version (11) - GetoptLong (22)
- Hash (22)
-
JSON
:: Parser (22) -
JSON
:: State (22) - Method (22)
-
MiniTest
:: Unit :: TestCase (1) - Module (126)
-
Net
:: HTTPResponse (22) - NilClass (33)
- Object (88)
- OptionParser (176)
-
RDoc
:: Context (77) -
RDoc
:: Generator :: JsonIndex (11) -
RDoc
:: TopLevel (22) - Range (11)
- Rational (11)
- Regexp (11)
-
RubyVM
:: InstructionSequence (11) -
Shell
:: CommandProcessor (6) - Struct (11)
-
Thread
:: Backtrace :: Location (44) - Time (11)
- Tracer (44)
-
URI
:: Generic (11) -
WEBrick
:: HTTPResponse (11) -
WEBrick
:: HTTPServlet :: AbstractServlet (66) -
WIN32OLE
_ EVENT (11) -
WIN32OLE
_ TYPE (11) -
Win32
:: Registry (11)
モジュール
- Exception2MessageMapper (54)
-
Fiddle
:: Importer (11) - JSON (33)
-
JSON
:: Generator :: GeneratorMethods :: FalseClass (11) -
JSON
:: Generator :: GeneratorMethods :: NilClass (11) -
JSON
:: Generator :: GeneratorMethods :: Object (11) -
JSON
:: Generator :: GeneratorMethods :: String (11) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (11) - Kernel (55)
- ObjectSpace (11)
-
OpenSSL
:: ASN1 (11) -
REXML
:: StreamListener (11) -
Socket
:: Constants (33) - TSort (53)
- Timeout (19)
-
WEBrick
:: HTTPAuth :: Authenticator (11) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (11) -
Win32
:: Registry :: Constants (99)
キーワード
-
$ ERROR _ INFO (11) -
$ ERROR _ POSITION (11) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (11) - == (11)
- === (11)
- AnonClass (11)
- Application (1)
- AuthException (22)
-
CODE
_ CLASS _ TO _ OBJ (11) - ConditionVariable (11)
- Fail (12)
- FalseClass (22)
- Filter (11)
-
HKEY
_ CLASSES _ ROOT (11) -
HKEY
_ CURRENT _ CONFIG (22) -
HKEY
_ CURRENT _ USER (11) -
HKEY
_ DYN _ DATA (11) -
HKEY
_ LOCAL _ MACHINE (11) -
HKEY
_ PERFORMANCE _ DATA (11) -
HKEY
_ PERFORMANCE _ NLSTEXT (11) -
HKEY
_ PERFORMANCE _ TEXT (11) -
HKEY
_ USERS (11) -
IPPROTO
_ TP (11) -
IPV6
_ RECVTCLASS (11) -
IPV6
_ TCLASS (11) - Location (11)
- MonitorMixin (11)
-
NEWS for Ruby 2
. 0 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (8) -
NEWS for Ruby 2
. 5 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (5) -
NEWS for Ruby 3
. 0 . 0 (4) -
NEWS for Ruby 3
. 1 . 0 (3) - NilClass (22)
- Options (11)
-
PASSTHROUGH
_ EXCEPTIONS (1) - Raise (12)
- Requirement (11)
- Singleton (11)
- TYPES (11)
- TrueClass (22)
- [] (11)
-
absolute
_ path (11) - accept (22)
-
add
_ class (11) -
add
_ class _ or _ module (22) -
add
_ module (11) - autoload (22)
- autoload? (11)
-
base
_ label (11) - cgi (11)
-
cgi
/ session (11) - classes (11)
- clone (33)
- component (11)
-
const
_ defined? (11) -
const
_ get (11) -
const
_ missing (11) -
const
_ source _ location (5) - constants (22)
-
create
_ id (11) -
create
_ id= (11) - debug (11)
-
def
_ builtin _ commands (6) -
def
_ exception (12) -
default
_ event _ sources (11) -
define
_ singleton _ method (22) -
do
_ DELETE (11) -
do
_ GET (11) -
do
_ HEAD (11) -
do
_ OPTIONS (11) -
do
_ POST (11) -
do
_ PUT (11) - dup (22)
-
each
_ classmodule (11) -
each
_ strongly _ connected _ component (21) -
each
_ strongly _ connected _ component _ from (21) - entitydecl (11)
- error (11)
- error? (11)
- fail (6)
-
find
_ local _ symbol (11) -
from
_ state (11) - handler= (11)
-
http
_ version (11) -
initialize
_ classes _ and _ modules (11) - inspect (11)
- irb (11)
-
irb
/ completion (11) -
json
/ add / core (11) -
json
_ creatable? (11) - new (44)
- open (44)
- parse (11)
-
private
_ constant (11) -
public
_ constant (11) -
rake
_ extension (11) - rationalize (22)
-
rb
_ catch (11) -
rb
_ define _ class (11) -
rb
_ define _ class _ under (11) -
rb
_ define _ class _ variable (11) -
rb
_ path2class (11) -
rb
_ set _ class _ path (11) -
rb
_ singleton _ class (11) -
rb
_ singleton _ class _ attached (11) -
rb
_ singleton _ class _ clone (11) -
rb
_ singleton _ class _ new (11) - rdoc (11)
-
rdoc
/ anon _ class (11) -
rdoc
/ generator / json _ index (11) - read (11)
-
read
_ nonblock (11) - readlines (11)
- reject (22)
-
remove
_ const (11) - request (11)
-
respond
_ to? (11) -
respond
_ to _ missing? (11) -
ruby 1
. 6 feature (11) -
ruby 1
. 8 . 2 feature (11) -
ruby 1
. 8 . 3 feature (11) -
ruby 1
. 8 . 4 feature (11) -
rubygems
/ command _ manager (11) -
set
_ encoding (22) -
set
_ get _ line _ procs (22) -
singleton
_ class (11) -
singleton
_ class? (11) -
singleton
_ method (11) -
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) -
singleton
_ methods (11) -
source
_ location (11) -
strongly
_ connected _ components (11) -
test
/ unit (1) - timeout (30)
-
to
_ a (11) -
to
_ json (154) -
to
_ json _ raw _ object (11) -
to
_ r (11) -
to
_ s (11) -
trace
_ object _ allocations (11) - tracer (11)
- traverse (11)
- tsort (11)
- union (11)
- value (11)
- 制御構造 (11)
- 正規表現 (11)
検索結果
先頭5件
-
Class
# json _ creatable? -> bool (27100.0) -
シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は 真を返します。そうでない場合は、偽を返します。
...シリアライズされた JSON 形式の文字列から、インスタンスを作成するのにこのクラスを使用できる場合は
真を返します。そうでない場合は、偽を返します。
このメソッドが真を返すクラスは json_create というメソッドを実......装していなければなりません。
また json_create の第一引数は必要なデータを含むハッシュを期待しています。
//emlist[例][ruby]{
require "json"
String.json_creatable? # => true
Dir.json_creatable? # => false
//}... -
OptionParser
# on(long , desc = "") {|v| . . . } -> self (21284.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...ます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv'){|boo......lean| ...}
opt.on('--require X', '--need', '--dependon'){|x| ... }
@param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、
//emlist{
on("-x"){|boolean| ...}
//}
となります。コマ......とる場合は、
//emlist{
on("-x MANDATORY"){|val| ...}
//}
となります。"MANDATORY" の部分は任意の文字列で構いません。
オプションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}... -
OptionParser
# on(short , long , desc = "") {|v| . . . } -> self (21284.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...ます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv'){|boo......lean| ...}
opt.on('--require X', '--need', '--dependon'){|x| ... }
@param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、
//emlist{
on("-x"){|boolean| ...}
//}
となります。コマ......とる場合は、
//emlist{
on("-x MANDATORY"){|val| ...}
//}
となります。"MANDATORY" の部分は任意の文字列で構いません。
オプションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}... -
OptionParser
# on(long , klass = String , desc = "") {|v| . . . } -> self (21244.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...なクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定され......場合、例外
OptionParser::InvalidArgument を投げます。
オプションの引数は accept で登録したブロックで klass のインスタンス
に変換されてから、ブロックに渡されます。
opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ru......by command --width=32
opts.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param klass オプシ... -
OptionParser
# on(short , long , klass = String , desc = "") {|v| . . . } -> self (21244.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...なクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定され......場合、例外
OptionParser::InvalidArgument を投げます。
オプションの引数は accept で登録したブロックで klass のインスタンス
に変換されてから、ブロックに渡されます。
opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ru......by command --width=32
opts.on("-o", "--overwrite VALUE", TrueClass){|boolean| ...}
# ruby command --overwrite yes
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param klass オプシ... -
OptionParser
# on(long , *rest) {|v| . . . } -> self (21239.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。......サマリに表示されるオプションの説明と見なします。
//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http
opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby co... -
OptionParser
# on(short , long , *rest) {|v| . . . } -> self (21239.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。......サマリに表示されるオプションの説明と見なします。
//emlist[][ruby]{
opts.on("--protocol VALUE", [:http, :ftp, :https]){|w|
p w
}
# ruby command --protocol=http #=> :http
opts.on("-c", "--charset VALUE", {"jis" => "iso-2022-jp", "sjis" => "shift_jis"}){|w|
p w
}
# ruby co... -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (21234.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --user......name=ruby.user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param pat オプションの引数に許すパターンを表す正規表現で指定します。
@param desc オ... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (21234.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command --user......name=ruby.user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param pat オプションの引数に許すパターンを表す正規表現で指定します。
@param desc オ... -
OptionParser
# on(short , desc = "") {|v| . . . } -> self (21184.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...ます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv'){|boo......lean| ...}
opt.on('--require X', '--need', '--dependon'){|x| ... }
@param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、
//emlist{
on("-x"){|boolean| ...}
//}
となります。コマ......とる場合は、
//emlist{
on("-x MANDATORY"){|val| ...}
//}
となります。"MANDATORY" の部分は任意の文字列で構いません。
オプションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OPTIONAL]"){|val| ...}
//}...