7436件ヒット
[1-100件を表示]
(0.150秒)
別のキーワード
ライブラリ
- ビルトイン (1237)
-
bigdecimal
/ util (12) -
cgi
/ core (60) -
cgi
/ html (216) - csv (60)
- date (12)
- dbm (12)
- delegate (24)
- e2mmap (36)
- etc (12)
- fiddle (12)
-
fiddle
/ import (48) - gdbm (12)
- getoptlong (48)
-
irb
/ context (72) -
irb
/ ext / math-mode (4) - json (60)
-
json
/ add / complex (12) -
json
/ add / exception (12) -
json
/ add / ostruct (12) -
json
/ add / regexp (12) - logger (5)
- matrix (60)
-
minitest
/ spec (3) -
minitest
/ unit (14) - mkmf (48)
-
net
/ ftp (96) -
net
/ http (571) -
net
/ imap (260) -
net
/ pop (12) -
net
/ smtp (120) - open-uri (36)
- openssl (948)
- optparse (588)
- pathname (12)
- prime (36)
- pstore (12)
- psych (96)
- rake (72)
-
rake
/ packagetask (24) -
rake
/ rdoctask (12) -
rake
/ testtask (24) -
rdoc
/ context (36) -
rdoc
/ generator / darkfish (12) -
rdoc
/ generator / ri (12) -
rdoc
/ markup (12) -
rdoc
/ markup / formatter (12) -
rdoc
/ top _ level (12) - resolv-replace (12)
-
rexml
/ document (48) -
rexml
/ sax2listener (60) -
rexml
/ streamlistener (24) -
ripper
/ filter (36) -
rubygems
/ command (72) -
rubygems
/ commands / unpack _ command (12) -
rubygems
/ config _ file (12) -
rubygems
/ dependency (12) -
rubygems
/ dependency _ installer (24) -
rubygems
/ dependency _ list (24) -
rubygems
/ indexer (36) -
rubygems
/ installer (12) -
rubygems
/ package / tar _ input (12) -
rubygems
/ platform (12) -
rubygems
/ remote _ fetcher (36) -
rubygems
/ requirement (36) -
rubygems
/ security (24) -
rubygems
/ server (72) -
rubygems
/ source _ index (48) -
rubygems
/ source _ info _ cache (24) -
rubygems
/ spec _ fetcher (12) -
rubygems
/ specification (432) -
rubygems
/ version (24) -
rubygems
/ version _ option (24) - sdbm (12)
- set (18)
-
shell
/ process-controller (42) - socket (120)
- stringio (12)
- thread (13)
- thwait (6)
- time (24)
- timeout (8)
- tsort (23)
- uri (24)
-
webrick
/ httpauth / basicauth (12) -
webrick
/ httpauth / digestauth (24) -
webrick
/ httpresponse (192) -
webrick
/ httpserver (12) -
webrick
/ httpservlet / abstract (84) -
webrick
/ httpservlet / cgihandler (24) -
webrick
/ httpservlet / erbhandler (24) -
webrick
/ httpservlet / filehandler (84) -
webrick
/ httpservlet / prochandler (36) -
webrick
/ httpversion (60) - win32ole (24)
- zlib (24)
クラス
-
ARGF
. class (34) - Addrinfo (48)
- Array (131)
- BasicSocket (48)
- CGI (24)
- CSV (36)
- Complex (48)
- DBM (12)
- Date (12)
- Delegator (24)
-
Encoding
:: Converter (96) - Exception (68)
- Fiber (6)
-
Fiddle
:: Function (12) - File (12)
- Float (12)
- GDBM (12)
-
Gem
:: Command (72) -
Gem
:: Commands :: UnpackCommand (12) -
Gem
:: ConfigFile (12) -
Gem
:: Dependency (12) -
Gem
:: DependencyInstaller (24) -
Gem
:: DependencyList (24) -
Gem
:: Indexer (36) -
Gem
:: Installer (12) -
Gem
:: Package :: TarInput (12) -
Gem
:: Platform (12) -
Gem
:: RemoteFetcher (36) -
Gem
:: Requirement (36) -
Gem
:: Security :: Policy (24) -
Gem
:: Server (72) -
Gem
:: SourceIndex (48) -
Gem
:: SourceInfoCache (24) -
Gem
:: SpecFetcher (12) -
Gem
:: Specification (432) -
Gem
:: Version (24) - GetoptLong (48)
- IO (180)
-
IRB
:: Context (76) - Integer (24)
-
JSON
:: State (48) -
Logger
:: Application (5) - Matrix (36)
-
Matrix
:: LUPDecomposition (12) -
MiniTest
:: Unit (1) - Module (145)
-
Net
:: FTP (96) -
Net
:: HTTP (511) -
Net
:: HTTPResponse (24) -
Net
:: IMAP (236) -
Net
:: IMAP :: ContentDisposition (12) -
Net
:: IMAP :: ResponseError (12) -
Net
:: POP3 (12) -
Net
:: SMTP (120) - NilClass (12)
- Numeric (12)
- Object (86)
-
OpenSSL
:: ASN1 :: Constructive (12) -
OpenSSL
:: Config (84) -
OpenSSL
:: OCSP :: BasicResponse (60) -
OpenSSL
:: OCSP :: Request (24) -
OpenSSL
:: PKey :: EC :: Group (12) -
OpenSSL
:: SSL :: SSLContext (348) -
OpenSSL
:: SSL :: SSLSocket (24) -
OpenSSL
:: SSL :: Session (24) -
OpenSSL
:: X509 :: CRL (36) -
OpenSSL
:: X509 :: Certificate (36) -
OpenSSL
:: X509 :: Extension (36) -
OpenSSL
:: X509 :: ExtensionFactory (132) -
OpenSSL
:: X509 :: Request (12) -
OpenSSL
:: X509 :: Revoked (24) -
OpenSSL
:: X509 :: StoreContext (60) - OpenStruct (12)
- OptionParser (516)
-
OptionParser
:: ParseError (48) - PStore (12)
- Pathname (12)
- Prime (24)
-
Psych
:: Emitter (24) -
Psych
:: Handler (12) -
Psych
:: Nodes :: Document (12) -
Psych
:: Nodes :: Node (24) -
RDoc
:: Context (36) -
RDoc
:: Generator :: Darkfish (12) -
RDoc
:: Generator :: RI (12) -
RDoc
:: Markup (12) -
RDoc
:: Markup :: Formatter (12) -
RDoc
:: Options (264) -
RDoc
:: TopLevel (12) -
REXML
:: Declaration (12) -
REXML
:: DocType (12) -
REXML
:: NotationDecl (24) -
Rake
:: Application (24) -
Rake
:: InvocationChain (12) -
Rake
:: InvocationChain :: EmptyInvocationChain (12) -
Rake
:: PackageTask (24) -
Rake
:: RDocTask (12) -
Rake
:: Task (12) -
Rake
:: TestTask (24) - Rational (72)
- Regexp (12)
-
Ripper
:: Filter (36) - SDBM (12)
- Set (24)
-
Shell
:: ProcessController (42) - String (192)
- StringIO (12)
- Thread (42)
-
Thread
:: Queue (36) -
Thread
:: SizedQueue (47) - ThreadsWait (6)
- Time (36)
- UDPSocket (36)
-
URI
:: Generic (12) -
URI
:: LDAP (12) - Vector (12)
-
WEBrick
:: HTTPAuth :: BasicAuth (12) -
WEBrick
:: HTTPAuth :: DigestAuth (24) -
WEBrick
:: HTTPResponse (192) -
WEBrick
:: HTTPServer (12) -
WEBrick
:: HTTPServlet :: AbstractServlet (84) -
WEBrick
:: HTTPServlet :: CGIHandler (24) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (36) -
WEBrick
:: HTTPServlet :: ERBHandler (24) -
WEBrick
:: HTTPServlet :: FileHandler (48) -
WEBrick
:: HTTPServlet :: ProcHandler (36) -
WEBrick
:: HTTPVersion (60) - WIN32OLE (12)
-
WIN32OLE
_ PARAM (12) -
Zlib
:: Deflate (12) -
Zlib
:: Inflate (12)
モジュール
-
CGI
:: HtmlExtension (216) -
CGI
:: QueryExtension (24) -
CGI
:: QueryExtension :: Value (12) - Enumerable (88)
- Exception2MessageMapper (36)
-
Fiddle
:: Importer (48) -
Gem
:: VersionOption (24) - Kernel (80)
-
MiniTest
:: Assertions (13) -
Net
:: HTTPHeader (36) -
OpenSSL
:: Buffering (24) -
OpenURI
:: OpenRead (36) -
OptionParser
:: Arguable (24) -
REXML
:: SAX2Listener (60) -
REXML
:: StreamListener (24) - TSort (23)
キーワード
- <=> (24)
- == (12)
- === (12)
- =~ (12)
- Fail (6)
- JSON (12)
- Marshal (12)
- Raise (6)
- [] (36)
- []= (24)
- abbreviate (12)
-
abort
_ on _ exception (12) -
abort
_ on _ exception= (12) - accept (12)
-
active
_ job? (6) -
add
_ bindir (12) -
add
_ class (12) -
add
_ class _ or _ module (24) -
add
_ dependency (12) -
add
_ development _ dependency (12) -
add
_ extension (36) -
add
_ loader (12) -
add
_ module (12) -
add
_ nonce (24) -
add
_ option (12) -
add
_ platform _ option (12) -
add
_ response _ handler (24) -
add
_ runtime _ dependency (12) -
add
_ schedule (6) -
add
_ spec (12) -
add
_ status (12) -
add
_ value (12) -
add
_ version _ option (12) -
ap
_ name= (12) - append (36)
- application= (12)
-
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ match (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) - attlistdecl (12)
-
auth
_ only (12) - authenticate (36)
- autoload (12)
- binary= (12)
- bind (18)
- bindir= (12)
- body= (12)
- byteindex (3)
-
ca
_ file= (12) -
ca
_ path= (12) - call (12)
- canonical= (12)
- capitalize (9)
- capitalize! (9)
- caption (24)
- ceil (12)
- cert= (12)
-
cert
_ chain= (12) -
cert
_ store= (12) - challenge (12)
-
check
_ nonce (12) -
checkbox
_ group (24) - chunked= (12)
- ciphers= (12)
- cleanpath (12)
-
client
_ ca= (12) -
client
_ cert _ cb= (12) - clone (12)
-
close
_ on _ empty _ response= (12) -
cofactor
_ expansion (12) - component (24)
- compress (12)
- concat (42)
- config= (12)
- configure (12)
- connect (36)
-
connect
_ from (24) -
connect
_ to (24) -
connection
_ for (12) -
const
_ defined? (12) -
const
_ get (12) -
const
_ source _ location (12) - constants (12)
-
content
_ length (12) -
content
_ length= (24) -
content
_ type= (24) -
continue
_ timeout= (12) - convert (60)
- copy (24)
-
copy
_ nonce (12) -
coverage
_ report= (12) - create (12)
-
create
_ ext (12) -
create
_ ext _ from _ array (12) -
create
_ ext _ from _ hash (12) -
create
_ ext _ from _ string (12) -
create
_ extension (24) - critical= (12)
- crl= (12)
- data (24)
- date= (12)
-
debug
_ mode= (12) -
def
_ exception (6) -
default
_ argv (12) -
default
_ argv= (12) -
default
_ executable= (12) - delete (24)
-
deprecate
_ constant (12) - deq (24)
- desc (12)
- description= (12)
- detect (24)
-
do
_ DELETE (12) -
do
_ GET (72) -
do
_ HEAD (12) -
do
_ OPTIONS (24) -
do
_ POST (60) -
do
_ PUT (12) - doctype (24)
- downcase (9)
- downcase! (9)
-
dry
_ run= (12) - dup (12)
- each (72)
-
each
_ cons (24) -
each
_ line (72) -
each
_ strongly _ connected _ component _ from (23) - ehlo (12)
- email= (12)
-
enable
_ ssl (12) -
enable
_ starttls (12) -
enable
_ starttls _ auto (12) -
enable
_ tls (12) - encode (36)
- encode! (24)
- encoding= (12)
- entitydecl (12)
- environment (12)
- error= (12)
- examine (12)
- exception (24)
-
exception
_ details (1) - exclude= (12)
- executable= (12)
- executables= (12)
- extensions= (60)
- extern (12)
-
extra
_ chain _ cert= (12) -
extra
_ rdoc _ files= (12) - fail (6)
- fetch (48)
- filename= (12)
- files= (12)
- find (24)
-
find
_ name (24) -
find
_ spec _ by _ name _ and _ version (12) - flags= (12)
- flock (12)
- floor (12)
-
flush
_ sessions (12) -
force
_ output= (12) - form (24)
- generator= (12)
- get (24)
- get2 (24)
-
get
_ instance (12) -
get
_ path (12) -
get
_ value (12) - getopts (36)
- getsockopt (12)
- head (12)
- head2 (24)
- header (12)
- helo (12)
- homepage= (12)
-
hyperlink
_ all= (12) - indentation= (12)
-
infect
_ with _ assertions (1) - init (12)
- initialize (24)
-
insert
_ output (12) -
inspect
_ mode= (12) - install (12)
-
installation
_ satisfies _ dependency? (12) -
int
_ from _ prime _ division (12) - intersection (12)
- iso8601 (12)
-
issuer
_ certificate= (12) -
keep
_ alive= (12) - key= (12)
-
kill
_ job (6) -
laplace
_ expansion (12) -
latest
_ specs (12) - level= (1)
-
line
_ numbers= (12) - load (12)
-
load
_ gemspec (12) - loaded= (12)
-
loaded
_ from= (12) - lock (12)
- log (2)
- log= (1)
- login (24)
- mailfrom (12)
-
main
_ page= (12) - major (12)
- major= (12)
-
make
_ partial _ content (12) - markup= (12)
-
marshal
_ load (12) -
math
_ mode= (4) - merge (12)
- minor (12)
- minor= (12)
- mkcol (12)
-
module
_ function (36) - mount (12)
- move (22)
-
mu
_ pp (1) -
multipart
_ form (48) -
must
_ be _ within _ epsilon (1) -
must
_ respond _ to (1) - name= (12)
-
next
_ wait (6) - none? (15)
-
not
_ modified? (12) - notation (12)
- notationdecl (12)
- oid= (12)
-
ole
_ respond _ to? (12) -
on
_ XXX (12) -
on
_ default (12) -
on
_ head (12) -
on
_ tail (12) - one? (15)
-
only
_ signed= (12) -
only
_ trusted= (12) -
op
_ dir= (12) - open (24)
-
open
_ timeout= (24) -
option
_ parser= (12) - optional? (12)
- order (48)
- order! (24)
- ordering= (12)
-
original
_ platform= (12) - out (12)
-
page
_ dir= (12) - params (12)
- params= (12)
- paranoid (12)
- parse (48)
- parse! (12)
-
parse
_ csv (12) - partition (12)
- pass (1)
-
password
_ field (24) - patch (24)
- pathconf (12)
- permutation (24)
- permute (24)
- permute! (12)
- pipe= (12)
- platform= (12)
-
point
_ conversion _ form= (12) - pop (24)
- post (24)
- post2 (24)
-
post
_ connection _ check (12) -
prev
_ month (12) -
prime
_ division (24) -
primitive
_ convert (48) -
private
_ constant (12) -
processing
_ instruction (12) -
program
_ name= (12) - progress (12)
-
prompt
_ c= (12) -
prompt
_ i= (12) -
prompt
_ mode= (12) -
prompt
_ s= (12) - propfind (12)
- proppatch (12)
-
psych
_ to _ yaml (12) - public= (12)
-
public
_ constant (12) - puke (1)
- purpose= (12)
- push (11)
- put (12)
- put2 (24)
- putback (24)
- quick (12)
- quiet= (12)
- quo (12)
-
radio
_ group (24) - raise (6)
- rationalize (72)
- rcptto (12)
- read (12)
-
read
_ body (24) -
read
_ nonblock (46) -
read
_ timeout= (24) - reason= (12)
-
reason
_ phrase= (12) - recover (12)
-
recvfrom
_ nonblock (12) - recvmsg (12)
-
recvmsg
_ nonblock (12) - reject (12)
- release= (12)
-
remove
_ by _ name (12) -
remove
_ const (12) -
remove
_ option (12) -
remove
_ response _ handler (12) - rename (24)
-
renegotiation
_ cb= (12) -
repeated
_ combination (24) -
repeated
_ permutation (24) - replacement= (12)
-
report
_ on _ exception (9) -
report
_ on _ exception= (9) - request (36)
-
request
_ get (24) -
request
_ head (24) -
request
_ http _ version= (12) -
request
_ method= (12) -
request
_ post (24) -
request
_ put (24) -
request
_ uri= (12) -
require
_ path= (12) -
require
_ paths= (12) -
required
_ ruby _ version= (12) -
required
_ rubygems _ version= (12) - requirements= (12)
- reset (12)
-
respond
_ to? (24) -
respond
_ to _ missing? (24) - response= (12)
- resume= (12)
- root (12)
- root= (12)
- round (12)
- rpartition (12)
-
ruby
_ opts= (12) -
rubygems
_ version= (12) -
satisfied
_ by? (12) -
satisfies
_ requirement? (12) -
scrolling
_ list (24) - search (24)
-
search
_ with _ source (12) - section (12)
- select (24)
-
send
_ request (12) - separator (12)
-
servername
_ cb= (12) - service (24)
- session= (12)
-
session
_ add (12) -
session
_ cache _ mode= (12) -
session
_ cache _ size= (12) -
session
_ get _ cb= (12) -
session
_ id _ context= (12) -
session
_ new _ cb= (12) -
session
_ remove (12) -
session
_ remove _ cb= (12) -
set
_ backtrace (24) -
set
_ content _ type (12) -
set
_ dictionary (24) -
set
_ encoding (24) -
set
_ error (24) -
set
_ log (1) -
set
_ option (12) -
set
_ params (24) -
set
_ redirect (12) - setquota (12)
- setsockopt (12)
- sfork (6)
- shift (24)
-
show
_ all= (12) -
show
_ lookup _ failure (12) - sign (12)
-
signing
_ key= (12) -
singleton
_ methods (12) - skip (1)
- solve (12)
- space= (12)
-
space
_ before= (12) - specification (12)
-
specification
_ version= (12) - specs (12)
-
ssl
_ timeout= (12) -
ssl
_ version= (24) -
start
_ document (12) -
start
_ job (6) - starttls (24)
-
static
_ path= (12) - status= (12)
- strftime (12)
-
subject
_ certificate= (12) -
subject
_ request= (12) - subscribe (12)
- summarize (24)
- summary= (24)
-
summary
_ indent= (12) -
summary
_ width= (12) - swapcase (9)
- swapcase! (9)
- tagging= (12)
-
template
_ dir= (12) -
terminate
_ job (6) -
test
_ files= (12) -
test
_ suite _ file= (12) - time= (24)
- timeout (8)
- timeout= (24)
- title= (12)
-
tmp
_ dh _ callback= (12) -
to
_ csv (12) -
to
_ d (12) -
to
_ json (48) -
to
_ r (12) -
to
_ yaml (24) - trace (12)
- transaction (12)
- truncate (12)
- trust= (12)
-
try
_ constant (24) -
try
_ link (24) -
tty
_ output= (12) -
uid
_ copy (12) -
uid
_ move (10) - union (24)
- unlock (12)
- unsubscribe (12)
- upcase (9)
- upcase! (9)
-
update
_ sources= (12) - value (24)
- value= (12)
- verbosity= (12)
- verify (12)
-
verify
_ callback= (12) -
verify
_ depth= (12) -
verify
_ mode= (12) - version= (96)
-
version
_ requirements= (12) - visibility= (12)
-
waiting
_ job? (6) -
warn
_ legacy (12) - write (24)
-
write
_ nonblock (24) -
write
_ timeout= (7) - xmlschema (12)
- yaml (24)
検索結果
先頭5件
- Net
:: IMAP :: ContentDisposition # param -> { String => String } | nil - Gem
:: VersionOption # add _ version _ option(task = command , *wrap) - TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator - TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () - Gem
:: Specification # specification _ version=(version)
-
Net
:: IMAP :: ContentDisposition # param -> { String => String } | nil (30202.0) -
Content-Disposition フィールドのパラメータをハッシュテーブルで 返します。
...Content-Disposition フィールドのパラメータをハッシュテーブルで
返します。
ハッシュテーブルのキーは以下のような値を取ります。詳しくは
2183 などを見てください。
* "FILENAME"
* "CREATION-DATE"
* "MODIFICATION-DATE"
* "READ-DAT"... -
Gem
:: VersionOption # add _ version _ option(task = command , *wrap) (27313.0) -
option parser に対して --version オプションを追加します。
...option parser に対して --version オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定しま... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (24413.0) -
node から到達可能な強連結成分についてのイテレータです。
...強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsor......, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
non_sort.each_strongly_connected_component{|nodes|
p nodes
nodes.each {|node|
non_sort.each_strongly_connected_component_from(node){|ns|
printf("%s -> %s\n", node, ns.join(","))
}
}
}......#出力
#=> [4]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}
@see TSort.each_strongly_connected_component_from... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) {|nodes| . . . } -> () (24413.0) -
node から到達可能な強連結成分についてのイテレータです。
...強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsor......, &block)
fetch(node).each(&block)
end
end
non_sort = {1=>[2], 2=>[3, 4], 3=>[2], 4=>[]}
non_sort.each_strongly_connected_component{|nodes|
p nodes
nodes.each {|node|
non_sort.each_strongly_connected_component_from(node){|ns|
printf("%s -> %s\n", node, ns.join(","))
}
}
}......#出力
#=> [4]
#=> 4 -> 4
#=> [2, 3]
#=> 2 -> 4
#=> 2 -> 2,3
#=> 3 -> 4
#=> 3 -> 3,2
#=> [1]
#=> 1 -> 4
#=> 1 -> 2,3
#=> 1 -> 1
//}
@see TSort.each_strongly_connected_component_from... -
Gem
:: Specification # specification _ version=(version) (24407.0) -
この Gem パッケージに用いられている gemspec のバージョンをセットします。
...この Gem パッケージに用いられている gemspec のバージョンをセットします。
@param version gemspec のバージョンを指定します。
@see Gem::Specification::SPECIFICATION_VERSION_HISTORY... -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (24374.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VA......y.user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param pat オプションの引数に許すパターンを表す正規表現で指定します。
@param desc オプショ... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (24374.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VA......y.user #=> Error
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param pat オプションの引数に許すパターンを表す正規表現で指定します。
@param desc オプショ... -
OptionParser
# on(long , desc = "") {|v| . . . } -> self (24334.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...きます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv'){|......boolean| ...}
opt.on('--require X', '--need', '--dependon'){|x| ... }
@param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、
//emlist{
on("-x"){|boolean| ...}
//}
となります。コ......{
on("-x MANDATORY"){|val| ...} # " MANDATORY" の部分は任意の文字列で構いません
on("-xSTRING"){|val| ...} # スペース無しで任意の文字列を入れても同様
//}
オプションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OP... -
OptionParser
# on(short , long , desc = "") {|v| . . . } -> self (24334.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
...きます。
opts.on("-r", "--require LIBRARY"){|lib| ...}
これは以下と同値です。
opts.on("-r LIBRARY"){|lib| ...}
opts.on("--require LIBRARY"){|lib| ...}
複数の異なるオプションに同じブロックを一度に登録することもできます。
opt.on('-v', '-vv'){|......boolean| ...}
opt.on('--require X', '--need', '--dependon'){|x| ... }
@param short ショートオプションを表す文字列を指定します。
そのオプションが引数をとらない場合は、
//emlist{
on("-x"){|boolean| ...}
//}
となります。コ......{
on("-x MANDATORY"){|val| ...} # " MANDATORY" の部分は任意の文字列で構いません
on("-xSTRING"){|val| ...} # スペース無しで任意の文字列を入れても同様
//}
オプションの引数が必須でない場合は [ ] をつけて、
//emlist{
on("-x [OP...