ライブラリ
- ビルトイン (365)
- bigdecimal (11)
-
cgi
/ core (22) - csv (22)
- date (33)
- drb (11)
-
drb
/ timeridconv (11) - etc (11)
- fiddle (44)
- getoptlong (11)
-
irb
/ context (33) -
irb
/ ext / history (22) -
irb
/ ext / save-history (22) - json (55)
- logger (1)
- matrix (66)
- mkmf (44)
-
net
/ http (22) - openssl (220)
- optparse (143)
- prime (55)
- psych (22)
- resolv-replace (11)
- rexml (33)
- rubygems (11)
-
rubygems
/ config _ file (11) -
rubygems
/ package / tar _ header (11) -
rubygems
/ specification (11) -
shell
/ process-controller (12) - socket (99)
- stringio (11)
-
webrick
/ httprequest (11) -
webrick
/ httpresponse (44) -
webrick
/ httpversion (44) - win32ole (66)
クラス
- Array (18)
- BasicSocket (44)
- BigDecimal (11)
- Binding (6)
- CSV (22)
-
DRb
:: DRbIdConv (11) -
DRb
:: TimerIdConv (11) - Date (22)
- DateTime (11)
-
Encoding
:: Converter (44) -
Fiddle
:: Function (44) -
Gem
:: ConfigFile (11) -
Gem
:: Package :: TarHeader (11) -
Gem
:: Specification (11) - GetoptLong (11)
- IO (22)
-
IRB
:: Context (77) - Integer (44)
-
JSON
:: State (44) -
Logger
:: Application (1) - Matrix (55)
-
Matrix
:: LUPDecomposition (11) - Method (11)
- Module (5)
-
Net
:: HTTP (11) - Object (11)
-
OpenSSL
:: OCSP :: BasicResponse (22) -
OpenSSL
:: OCSP :: Request (11) -
OpenSSL
:: OCSP :: Response (11) -
OpenSSL
:: SSL :: SSLContext (99) -
OpenSSL
:: SSL :: Session (11) -
OpenSSL
:: X509 :: CRL (11) -
OpenSSL
:: X509 :: Certificate (11) -
OpenSSL
:: X509 :: Request (11) -
OpenSSL
:: X509 :: StoreContext (22) - OptionParser (143)
- Prime (22)
-
Prime
:: TrialDivisionGenerator (22) - Proc (11)
-
Psych
:: Emitter (11) -
Psych
:: Nodes :: Document (11) -
RDoc
:: Options (22) -
REXML
:: ParseException (33) - Rational (88)
- Regexp (11)
-
RubyVM
:: InstructionSequence (11) -
Shell
:: ProcessController (12) - SignalException (11)
-
Socket
:: Option (55) - String (18)
- StringIO (11)
-
Thread
:: Backtrace :: Location (11) - Time (33)
- UDPSocket (11)
- UnboundMethod (11)
-
WEBrick
:: Cookie (22) -
WEBrick
:: HTTPRequest (11) -
WEBrick
:: HTTPResponse (44) -
WEBrick
:: HTTPVersion (44) -
WIN32OLE
_ METHOD (11) -
WIN32OLE
_ TYPE (33) -
WIN32OLE
_ TYPELIB (22)
モジュール
-
CGI
:: QueryExtension (22) - Enumerable (21)
-
Gem
:: QuickLoader (11) -
JSON
:: Generator :: GeneratorMethods :: Integer (11) - Kernel (44)
-
Net
:: HTTPHeader (11) -
OpenSSL
:: Buffering (11)
キーワード
- abi (11)
-
back
_ trace _ limit (11) -
back
_ trace _ limit= (11) -
buffer
_ initial _ length (11) -
bulk
_ threshold (11) - byteindex (2)
-
calculate
_ integers _ for _ gem _ version (11) - call (11)
- ceil (11)
-
check
_ nonce (11) - ciphers (11)
- cofactor (11)
-
cofactor
_ expansion (11) - concat (16)
- connect (11)
-
const
_ source _ location (5) -
content
_ length (44) -
content
_ length= (11) - context (11)
-
continue
_ timeout (11) - converters (11)
-
convertible
_ int (22) -
copy
_ nonce (11) -
coverage
_ report (11) -
debug
_ level (11) - denominator (11)
- depth (11)
- depth= (11)
- error (11)
-
error
_ depth (11) -
eval
_ history (11) -
eval
_ history= (11) - exponent (11)
- family (11)
-
field
_ size _ limit (11) -
first
_ lineno (11) - floor (11)
- hash (11)
- helpcontext (22)
- indentation (11)
- int (11)
-
int
_ from _ prime _ division (11) -
kill
_ job (6) -
laplace
_ expansion (11) - level (11)
- line (11)
- lineno (11)
- linger (11)
- major (11)
- major= (11)
-
major
_ version (22) -
max
_ nesting (11) - minor (11)
- minor= (11)
-
minor
_ version (22) - mon (22)
- month (22)
- next (11)
- numerator (11)
- one? (39)
- optname (11)
- ordering (11)
- pathconf (11)
- pivots (11)
- position (11)
-
prime
_ division (22) -
primitive
_ convert (44) - ptr (11)
- rationalize (22)
- recvmsg (11)
-
recvmsg
_ nonblock (11) - round (11)
-
save
_ history (11) -
save
_ history= (11) - second (11)
- sendmsg (11)
-
sendmsg
_ nonblock (11) -
sent
_ size (11) -
server
_ port (11) -
session
_ cache _ mode (11) -
session
_ cache _ size (11) -
session
_ cache _ stats (11) -
set
_ log (1) - sfork (6)
- signo (11)
-
singleton
_ class (11) -
source
_ location (39) -
specification
_ version (11) -
ssl
_ timeout (11) - status (33)
- subsec (11)
- succ (11)
-
summary
_ width (11) -
tab
_ width (11) - timeout (22)
-
to
_ i (22) -
to
_ id (22) -
to
_ json (11) -
to
_ r (11) - tr (11)
- trace (11)
- truncate (11)
-
try
_ constant (22) -
verify
_ depth (11) -
verify
_ mode (11) - version (66)
- version= (11)
-
write
_ nonblock (33)
検索結果
先頭5件
-
Integer
# prime _ division(generator = Prime :: Generator23 . new) -> [[Integer , Integer]] (27303.0) -
自身を素因数分解した結果を返します。
...、第2要素は n**e が self を割り切る最大の自然数 e です。
@raise ZeroDivisionError self がゼロである場合に発生します。
@see Prime#prime_division
//emlist[例][ruby]{
require 'prime'
12.prime_division #=> [[2,2], [3,1]]
10.prime_division #=> [[2,1], [5,1]]
//}... -
Integer
# rationalize -> Rational (27201.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[][ruby]{
2.rationalize # => (2/1)
2.rationalize(100) # => (2/1)
2.rationalize(0.1) # => (2/1)
//}... -
Integer
# rationalize(eps) -> Rational (27201.0) -
自身を Rational に変換します。
...自身を Rational に変換します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[][ruby]{
2.rationalize # => (2/1)
2.rationalize(100) # => (2/1)
2.rationalize(0.1) # => (2/1)
//}... -
OptionParser
# on(long , desc = "") {|v| . . . } -> self (21292.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 (21292.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 (21287.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...なクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定され......、例外
OptionParser::InvalidArgument を投げます。
オプションの引数は accept で登録したブロックで klass のインスタンス
に変換されてから、ブロックに渡されます。
opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ruby com......mand --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 (21287.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...なクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定され......、例外
OptionParser::InvalidArgument を投げます。
オプションの引数は accept で登録したブロックで klass のインスタンス
に変換されてから、ブロックに渡されます。
opts.on("-w", "--width N", Integer){|w|
p w.class #=> Integer
}
# ruby com......mand --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 (21247.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 (21247.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 (21242.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 オ...