別のキーワード
種類
ライブラリ
- English (24)
- ビルトイン (89)
- abbrev (3)
- base64 (3)
- benchmark (5)
- bigdecimal (34)
-
bigdecimal
/ ludcmp (1) -
bigdecimal
/ math (6) -
bigdecimal
/ util (3) -
cgi
/ core (1) -
cgi
/ util (12) - cmath (14)
- coverage (4)
- csv (109)
- date (17)
- dbm (9)
- delegate (2)
- digest (18)
-
drb
/ acl (3) - erb (15)
- etc (8)
- fiber (1)
- fiddle (25)
-
fiddle
/ import (8) - fileutils (36)
- find (2)
- forwardable (6)
- gdbm (11)
- getoptlong (6)
-
io
/ console (4) - ipaddr (10)
-
irb
/ cmd / load (2) -
irb
/ ext / loader (2) -
irb
/ ext / use-loader (4) -
irb
/ extend-command (4) -
irb
/ input-method (1) -
irb
/ inspector (2) - json (54)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / time (1) - kconv (2)
- logger (33)
- matrix (94)
- mkmf (21)
- monitor (5)
-
mutex
_ m (1) -
net
/ ftp (2) -
net
/ http (67) -
net
/ imap (4) -
net
/ pop (20) -
net
/ smtp (7) - nkf (1)
- objspace (4)
- observer (1)
- open-uri (13)
- open3 (15)
- openssl (68)
- optparse (61)
- ostruct (8)
- pathname (55)
- pp (1)
- prettyprint (1)
- prime (15)
- profiler (1)
- pstore (6)
- psych (2)
- rake (7)
-
rake
/ loaders / makefile (1) -
rake
/ packagetask (16) - rbconfig (1)
-
rbconfig
/ sizeof (2) -
rdoc
/ code _ object (1) -
rdoc
/ context (4) -
rdoc
/ markup (4) -
rdoc
/ markup / formatter (1) -
rdoc
/ rdoc (1) -
rdoc
/ require (1) - readline (17)
- resolv (4)
- rexml (1)
-
rexml
/ document (82) -
rexml
/ streamlistener (1) -
rinda
/ rinda (1) -
rinda
/ tuplespace (1) -
ripper
/ filter (1) -
ripper
/ lexer (3) -
ripper
/ sexp (2) - rubygems (3)
-
rubygems
/ commands / which _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency (3) -
rubygems
/ dependency _ installer (2) -
rubygems
/ require _ paths _ builder (2) -
rubygems
/ requirement (18) -
rubygems
/ source _ index (1) -
rubygems
/ specification (21) -
rubygems
/ version (1) - scanf (2)
- sdbm (13)
- securerandom (8)
- set (50)
- shell (31)
-
shell
/ command-processor (11) -
shell
/ filter (18) - shellwords (4)
- singleton (1)
- socket (135)
- stringio (33)
- strscan (46)
- syslog (24)
- tempfile (13)
- thwait (10)
- time (14)
- timeout (3)
- tmpdir (3)
- tracer (6)
- tsort (16)
- uri (55)
- weakref (1)
- webrick (1)
-
webrick
/ config (3) -
webrick
/ htmlutils (1) -
webrick
/ httpauth (1) -
webrick
/ httpauth / basicauth (1) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htpasswd (1) -
webrick
/ httpproxy (2) -
webrick
/ httpresponse (13) -
webrick
/ httpserver (3) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpstatus (45) -
webrick
/ httputils (10) -
webrick
/ httpversion (2) -
webrick
/ log (3) -
webrick
/ utils (2) -
win32
/ registry (1) -
win32
/ resolv (2) - win32ole (6)
- yaml (1)
- zlib (60)
クラス
- ACL (2)
- Addrinfo (29)
- Array (8)
- BasicSocket (16)
- BigDecimal (31)
- Binding (1)
- CGI (13)
- CSV (51)
-
CSV
:: FieldInfo (3) -
CSV
:: Row (23) -
CSV
:: Table (29) - Class (1)
- Complex (1)
- Coverage (4)
- DBM (9)
- Date (9)
- DateTime (8)
-
Digest
:: Base (15) - Dir (11)
- ERB (9)
- Enumerator (2)
- Exception (3)
- Fiber (1)
-
Fiddle
:: Function (1) -
Fiddle
:: Handle (4) -
Fiddle
:: Pointer (15) - File (1)
-
File
:: Stat (3) - Float (2)
- GDBM (11)
-
Gem
:: Commands :: WhichCommand (1) -
Gem
:: Dependency (3) -
Gem
:: DependencyInstaller (2) -
Gem
:: LoadError (2) -
Gem
:: Requirement (16) -
Gem
:: SourceIndex (1) -
Gem
:: Specification (21) -
Gem
:: Version (1) - GetoptLong (6)
- IO (8)
- IPAddr (9)
- IPSocket (4)
-
IRB
:: Context (3) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: Inspector (1) - Integer (4)
-
JSON
:: Parser (3) -
JSON
:: State (20) - LoadError (1)
- Logger (32)
-
Logger
:: Formatter (1) - Matrix (68)
-
Matrix
:: LUPDecomposition (1) - Method (1)
- Module (1)
- Monitor (2)
-
Net
:: FTP (2) -
Net
:: HTTP (8) -
Net
:: HTTPGenericRequest (8) -
Net
:: HTTPResponse (12) -
Net
:: IMAP (4) -
Net
:: POP3 (11) -
Net
:: POPMail (9) -
Net
:: SMTP (7) - Object (5)
-
OpenSSL
:: ASN1 :: ObjectId (8) -
OpenSSL
:: BN (25) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (1) -
OpenSSL
:: PKCS7 (1) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: SSL :: SSLContext (3) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (7) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (7)
- OptionParser (52)
- PP (1)
- PStore (5)
- Pathname (54)
- PrettyPrint (1)
- Prime (4)
-
Prime
:: EratosthenesGenerator (3) -
Prime
:: PseudoPrimeGenerator (4) -
RDoc
:: Context (4) -
RDoc
:: Markup (3) -
RDoc
:: Markup :: Formatter (1) -
REXML
:: Attribute (3) -
REXML
:: Attributes (13) -
REXML
:: CData (3) -
REXML
:: Child (2) -
REXML
:: DocType (6) -
REXML
:: Document (3) -
REXML
:: Element (23) -
REXML
:: Elements (9) -
REXML
:: Entity (1) -
REXML
:: Instruction (2) -
REXML
:: Text (5) -
REXML
:: XPath (3) -
Rake
:: Application (1) -
Rake
:: DefaultLoader (1) -
Rake
:: FileList (1) -
Rake
:: MakefileLoader (1) -
Rake
:: PackageTask (16) - Random (3)
- Range (3)
- Rational (2)
- Regexp (1)
- Resolv (2)
-
Resolv
:: DNS (1) -
Resolv
:: DNS :: Name (1) -
Rinda
:: TupleSpace (1) - Ripper (5)
-
RubyVM
:: InstructionSequence (4) - SDBM (13)
- Set (48)
- Shell (31)
-
Shell
:: CommandProcessor (11) -
Shell
:: Filter (18) - Socket (37)
-
Socket
:: AncillaryData (17) -
Socket
:: Option (2) - String (7)
- StringIO (32)
- StringScanner (45)
- Struct (1)
- TCPServer (2)
- TCPSocket (1)
- Tempfile (13)
- Thread (1)
-
Thread
:: Queue (4) -
Thread
:: SizedQueue (3) - ThreadsWait (10)
- Time (16)
- Tracer (6)
- UDPSocket (4)
- UNIXServer (7)
- UNIXSocket (12)
-
URI
:: FTP (3) -
URI
:: Generic (24) -
URI
:: HTTP (3) -
URI
:: LDAP (2) -
URI
:: MailTo (6) - UnboundMethod (1)
- Vector (25)
-
WEBrick
:: BasicLog (3) -
WEBrick
:: Cookie (2) -
WEBrick
:: HTTPProxyServer (1) -
WEBrick
:: HTTPResponse (13) -
WEBrick
:: HTTPServer (2) -
WEBrick
:: HTTPServlet :: AbstractServlet (6) -
WEBrick
:: HTTPUtils :: FormData (8) -
WEBrick
:: HTTPVersion (2) - WIN32OLE (1)
-
WIN32OLE
_ TYPE (1) -
Win32
:: Resolv (2) -
Zlib
:: Deflate (8) -
Zlib
:: GzipReader (25) -
Zlib
:: GzipWriter (19) -
Zlib
:: Inflate (6)
モジュール
- Abbrev (1)
- Base64 (3)
- Benchmark (5)
- BigMath (8)
- CMath (13)
- Digest (1)
-
ERB
:: DefMethod (1) -
ERB
:: Util (4) - Enumerable (18)
- Etc (7)
- Fiddle (3)
-
Fiddle
:: Importer (7) - FileTest (4)
- FileUtils (36)
- Find (2)
- Forwardable (4)
-
Gem
:: RequirePathsBuilder (1) - IRB (1)
-
IRB
:: ContextExtender (2) -
IRB
:: ExtendCommandBundle (3) - JSON (16)
-
JSON
:: Generator :: GeneratorMethods :: Array (1) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (1) -
JSON
:: Generator :: GeneratorMethods :: Float (1) -
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Integer (1) -
JSON
:: Generator :: GeneratorMethods :: NilClass (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String (2) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kconv (1)
- Kernel (66)
- LUSolve (1)
- MonitorMixin (1)
-
Net
:: HTTPExceptions (1) -
Net
:: HTTPHeader (31) - ObjectSpace (4)
- Open3 (14)
-
OpenSSL
:: ASN1 (2) -
OpenSSL
:: OCSP (1) - OpenURI (2)
-
OpenURI
:: Meta (8) -
OpenURI
:: OpenRead (1) -
OptionParser
:: Arguable (7) -
REXML
:: StreamListener (1) - Rake (2)
-
Rake
:: TaskManager (1) - RbConfig (3)
- Readline (4)
- SecureRandom (7)
- Shellwords (4)
-
Socket
:: Constants (2) - Syslog (20)
-
Syslog
:: Macros (2) - TSort (16)
- Timeout (2)
- URI (17)
- WEBrick (1)
-
WEBrick
:: Config (3) -
WEBrick
:: HTMLUtils (1) -
WEBrick
:: HTTPAuth (1) -
WEBrick
:: HTTPStatus (42) -
WEBrick
:: HTTPUtils (2) -
WEBrick
:: Utils (2) -
Win32
:: Registry :: Constants (1)
オブジェクト
-
Readline
:: HISTORY (12)
キーワード
-
$ " (1) -
$ -I (1) -
$ : (1) -
$ ARGV (1) -
$ CHILD _ STATUS (1) -
$ DEFAULT _ INPUT (1) -
$ DEFAULT _ OUTPUT (1) -
$ ERROR _ INFO (1) -
$ ERROR _ POSITION (1) -
$ FIELD _ SEPARATOR (1) -
$ FS (1) -
$ IGNORECASE (1) -
$ INPUT _ LINE _ NUMBER (1) -
$ INPUT _ RECORD _ SEPARATOR (1) -
$ LAST _ MATCH _ INFO (1) -
$ LAST _ PAREN _ MATCH (1) -
$ LOADED _ FEATURES (1) -
$ LOAD _ PATH (1) -
$ MATCH (1) -
$ NR (1) -
$ OFS (1) -
$ ORS (1) -
$ OUTPUT _ FIELD _ SEPARATOR (1) -
$ OUTPUT _ RECORD _ SEPARATOR (1) -
$ PID (1) -
$ POSTMATCH (1) -
$ PREMATCH (1) -
$ PROCESS _ ID (1) -
$ RS (1) - % (1)
- & (1)
- * (2)
- + (4)
- +@ (1)
- - (3)
- -@ (1)
-
/ (1) - < (1)
- << (14)
- <=> (5)
- == (11)
- === (4)
- =~ (1)
- > (1)
- >> (3)
- ACL (1)
- APOP (1)
-
ARGUMENT
_ FLAGS (1) - ASN1 (1)
- Abbrev (1)
- AbstractServlet (1)
- Arguable (1)
- Base (1)
- BasicAuth (2)
- BigDecimal (2)
- BlockCaller (1)
- CMath (1)
-
CODE
_ CLASS _ TO _ OBJ (1) -
CODE
_ TO _ OBJ (1) - CSV (1)
- CStruct (1)
- Cipher (1)
- Closure (1)
- CodeObject (1)
- Comment (1)
- ConditionVariable (1)
- Config (1)
- Constants (1)
- DATA (1)
- DH (1)
- DSA (1)
- Date (1)
- DateTime (1)
- Default (1)
- DelegateClass (1)
- Digest (2)
- DigestAuth (2)
- E (1)
- ERB (1)
- Emitter (1)
- English (1)
- Entity (1)
- Error (1)
- ExtensionFactory (1)
- ExternalEntity (1)
- Fiber (1)
- FileHandler (1)
- Filter (1)
- Forwardable (1)
- GzipReader (1)
- GzipWriter (1)
- HTTPLengthRequired (1)
- HTTPNetworkAuthenticationRequired (1)
- HTTPPaymentRequired (1)
- HTTPPreconditionRequired (1)
- HTTPProxyAuthenticationRequired (1)
- HTTPProxyServer (1)
- HTTPRequest (1)
- HTTPServer (1)
- HTTPUpgradeRequired (1)
- Htdigest (1)
- Htpasswd (1)
- IPAddr (1)
- Inspector (1)
- Instruction (1)
- IrbLoader (1)
- JSON (1)
- LIMITS (1)
-
LOG
_ MASK (1) -
LOG
_ UPTO (1) - LengthRequired (1)
- LoadAbort (1)
- LoadError (1)
-
MAKEFILE
_ CONFIG (1) - METHODS (1)
- Markup (1)
- Monitor (1)
- MonitorMixin (1)
-
Mutex
_ m (1) -
NEWS for Ruby 2
. 5 . 0 (1) -
NI
_ DGRAM (2) -
NI
_ NAMEREQD (2) - NKF (1)
- NotationDecl (1)
- OCSP (1)
- OPS (1)
- ORDERINGS (1)
- Observable (1)
- Open3 (1)
- OpenStruct (1)
- OptionParser (1)
- PI (1)
- PKey (1)
- PStore (1)
- ParseException (1)
- Pathname (1)
- PaymentRequired (1)
- Pretty (1)
- Prime (1)
-
Profiler
_ _ (1) - Proxy (1)
- ProxyAuthenticationRequired (1)
- Queue (1)
-
RC
_ ACCEPTED (1) -
RC
_ BAD _ GATEWAY (1) -
RC
_ BAD _ REQUEST (1) -
RC
_ CONFLICT (1) -
RC
_ CONTINUE (1) -
RC
_ CREATED (1) -
RC
_ EXPECTATION _ FAILED (1) -
RC
_ FORBIDDEN (1) -
RC
_ FOUND (1) -
RC
_ GATEWAY _ TIMEOUT (1) -
RC
_ GONE (1) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (1) -
RC
_ INTERNAL _ SERVER _ ERROR (1) -
RC
_ LENGTH _ REQUIRED (1) -
RC
_ METHOD _ NOT _ ALLOWED (1) -
RC
_ MOVED _ PERMANENTLY (1) -
RC
_ MULTIPLE _ CHOICES (1) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (1) -
RC
_ NOT _ ACCEPTABLE (1) -
RC
_ NOT _ FOUND (1) -
RC
_ NOT _ IMPLEMENTED (1) -
RC
_ NOT _ MODIFIED (1) -
RC
_ NO _ CONTENT (1) -
RC
_ OK (1) -
RC
_ PARTIAL _ CONTENT (1) -
RC
_ PAYMENT _ REQUIRED (1) -
RC
_ PRECONDITION _ FAILED (1) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (1) -
RC
_ REQUEST _ ENTITY _ TOO _ LARGE (1) -
RC
_ REQUEST _ RANGE _ NOT _ SATISFIABLE (1) -
RC
_ REQUEST _ TIMEOUT (1) -
RC
_ REQUEST _ URI _ TOO _ LARGE (1) -
RC
_ RESET _ CONTENT (1) -
RC
_ SEE _ OTHER (1) -
RC
_ SERVICE _ UNAVAILABLE (1) -
RC
_ SWITCHING _ PROTOCOLS (1) -
RC
_ TEMPORARY _ REDIRECT (1) -
RC
_ UNAUTHORIZED (1) -
RC
_ UNSUPPORTED _ MEDIA _ TYPE (1) -
RC
_ USE _ PROXY (1) - RDoc (1)
-
REG
_ RESOURCE _ REQUIREMENTS _ LIST (1) -
REQUIRED
_ ARGUMENT (1) -
REQUIRE
_ ORDER (1) -
RESPONSE
_ STATUS _ SIGREQUIRED (1) - RSA (1)
- ReFe (1)
- Readline (1)
- ReadlineInputMethod (1)
- Request (1)
- Require (2)
- RequirePathsBuilder (1)
- Requirement (3)
- Rubyの起動 (1)
- Ruby用語集 (1)
-
SCRIPT
_ LINES _ _ (1) - SIZEOF (1)
- SSLServer (1)
- SSLSocket (1)
- SecureRandom (1)
- SimpleDelegator (1)
- SingleForwardable (1)
- Singleton (1)
- SizedQueue (1)
- StringIO (1)
- StringScanner (1)
- Syslog (1)
- TCPServer (1)
- TCPSocket (1)
- Template (1)
- Transitive (1)
-
UNIVERSAL
_ TAG _ NAME (1) - VERSION (1)
- Version (1)
- WIN32OLE (1)
-
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ TYPELIB (1) -
WIN32OLE
_ VARIABLE (1) - WeakRef (1)
- XMLDecl (1)
- YAML (1)
- [] (25)
- []= (10)
- ^ (1)
-
_ builtin (1) -
_ dump (1) -
_ strptime (1) - abbrev (2)
- abort (1)
- abs (1)
- absolute (1)
- absolute? (2)
- accept (5)
-
accept
_ nonblock (1) - add (4)
- add? (1)
-
add
_ attribute (2) -
add
_ attributes (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ element (1) -
add
_ html (1) -
add
_ loader (1) -
add
_ namespace (2) -
add
_ require (1) -
add
_ row (1) -
add
_ runtime _ dependency (1) -
add
_ special (1) -
add
_ tag (1) -
add
_ to (1) -
add
_ word _ pair (1) - addr (2)
- adjugate (1)
- afamily (1)
- alert (1)
-
alias
_ command (1) - all (3)
- all? (3)
-
all
_ waits (3) -
allocation
_ sourcefile (1) -
allocation
_ sourceline (1) -
allow
_ nan? (1) - alphanumeric (1)
-
angle
_ with (1) - any? (3)
- application (1)
- application= (1)
-
array
_ nl (1) -
array
_ nl= (1) -
as
_ list (1) - ascend (2)
- atan (1)
- atime (1)
- attribute (1)
-
attribute
_ alias _ singular (1) -
attribute
_ of (1) -
attributes
_ of (1) -
auth
_ only (2) - autoload (2)
- autorequire (1)
- autorequire= (1)
-
backtrace
_ locations (1) - base64 (2)
-
base
_ uri (1) - basename (1)
-
basic
_ auth (2) - basis (1)
-
beginning
_ of _ line? (1) - benchmark (1)
- bigdecimal (1)
-
bigdecimal
/ jacobian (1) -
bigdecimal
/ math (1) -
bigdecimal
/ newton (1) -
bigdecimal
/ util (1) - bind (3)
- binread (1)
-
bit
_ set? (1) -
block
_ length (1) - bm (1)
- bmbm (1)
- body (2)
- body= (2)
-
body
_ permitted? (1) -
body
_ stream (1) -
body
_ stream= (1) - bol? (1)
- bool (1)
- build (8)
-
builtin
_ curves (1) -
by
_ col (1) -
by
_ col! (1) -
by
_ col _ or _ row (1) -
by
_ col _ or _ row! (1) -
by
_ row (1) -
by
_ row! (1) - bytes (2)
- canonname (1)
- capture2 (1)
- capture2e (1)
- capture3 (1)
- cat (3)
- cbrt (1)
- cbrt! (1)
- cd (4)
- ceil (2)
- cgi (1)
-
cgi
/ session (1) - charpos (1)
- charset (2)
- chdir (3)
- check (1)
-
check
_ circular? (1) -
check
_ sizeof (2) -
check
_ until (1) - children (1)
- chmod (1)
-
chmod
_ R (1) - chown (2)
-
chown
_ R (1) - chunked= (1)
- chunked? (1)
- ciphers (2)
- civil (1)
- classify (1)
- cleanpath (1)
- clear (2)
-
clear
_ bit! (1) -
client
_ cert _ cb= (1) - clone (1)
- close (4)
- close! (1)
- closed? (1)
- cmp (2)
-
cmsg
_ is? (1) - code (1)
- codepage= (1)
- coerce (4)
-
cofactor
_ expansion (1) -
col
_ sep (1) - collect (4)
- collect! (1)
- collect2 (2)
-
collect
_ method (1) - column (2)
-
column
_ vectors (1) - columns (1)
- combine (2)
- commands (1)
- comment= (1)
- commit (1)
-
compare
_ file (1) -
compile
_ option (1) -
completion
_ append _ character= (1) -
completion
_ case _ fold (1) -
completion
_ proc= (1) - component (2)
- concat (2)
- config= (1)
- configure (1)
- confstr (1)
- conj (1)
- conjugate (1)
- connect (2)
-
connect
_ address (1) -
connect
_ from (2) -
connect
_ nonblock (1) - console (1)
- content (1)
-
content
_ encoding (1) -
content
_ length (2) -
content
_ length= (2) -
content
_ range (1) -
content
_ type (2) -
content
_ type= (1) - convert (3)
- converters (1)
- cooked (1)
- copy (1)
- cos (1)
- cos! (1)
- covector (1)
- cover? (1)
- coverage (1)
- cp (1)
-
cp
_ r (1) - create (3)
-
create
_ header (1) -
create
_ id (1) -
create
_ id= (1) -
create
_ makefile (1) -
create
_ value (1) - crit (1)
- crypt (1)
- ctime (1)
- cwd (1)
- data (1)
-
datetime
_ format (1) -
datetime
_ format= (2) - debug (1)
- debug? (1)
- decode (2)
- decode64 (1)
-
decode
_ www _ form (1) -
decode
_ www _ form _ component (1) -
def
_ class (1) -
def
_ delegator (1) -
def
_ erb _ method (1) -
def
_ extend _ command (2) -
def
_ inspector (1) -
def
_ instance _ delegator (1) -
def
_ method (1) -
def
_ module (1) -
def
_ system _ command (1) - default (1)
-
default
_ argv (1) -
default
_ argv= (1) -
default
_ event _ sources (1) -
default
_ port (1) -
default
_ system _ path (1) -
default
_ system _ path= (1) - deflate (2)
- delegate (1)
- delete (12)
- delete? (1)
-
delete
_ all (6) -
delete
_ at (1) -
delete
_ attribute (1) -
delete
_ element (1) -
delete
_ if (5) -
delete
_ namespace (1) - deq (2)
- descend (2)
- det (1)
- determinant (1)
- diagonal (1)
- difference (1)
- dig (1)
- digest (1)
- digest! (1)
-
digest
_ length (1) - dir (1)
-
dir
_ config (1) - dirname (1)
- disjoint? (1)
- divide (2)
- divmod (1)
- dlunwrap (1)
- dlwrap (1)
-
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) -
do
_ not _ reverse _ lookup (1) -
do
_ not _ reverse _ lookup= (1) -
double
_ fig (1) - drb (1)
-
drb
/ extservm (1) -
drb
/ gw (1) -
drb
/ ssl (1) -
drb
/ unix (1) - dump (1)
- dup (1)
- each (21)
-
each
_ attribute (1) -
each
_ byte (4) -
each
_ capitalized _ name (1) -
each
_ child (2) -
each
_ data (1) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ entry (1) -
each
_ filename (1) -
each
_ header (1) -
each
_ key (1) -
each
_ line (6) -
each
_ name (1) -
each
_ pair (2) -
each
_ strongly _ connected _ component (4) -
each
_ strongly _ connected _ component _ from (4) -
each
_ value (1) -
each
_ with _ index (6) - echo (3)
- eigen (1)
- eigensystem (1)
- element (1)
- elements (1)
-
elements
_ to _ f (1) -
elements
_ to _ i (1) -
elements
_ to _ r (1) - emerg (1)
- empty (1)
- empty? (7)
-
enable
_ config (2) - encode (1)
- encode64 (1)
-
encode
_ www _ form (1) -
encode
_ www _ form _ component (1) - encoding (2)
- enter (1)
- entity (1)
- entitydecl (1)
- entries (2)
-
entrywise
_ product (1) - environment (1)
- eof (1)
- eof? (1)
- eos? (1)
- eql? (3)
- err (1)
- error (2)
- error= (1)
- error? (1)
- escape (3)
- escapeElement (1)
- escapeHTML (1)
-
escape
_ element (1) -
escape
_ html (1) - etc (1)
- exact? (1)
- execute (1)
- exist? (1)
- exit (1)
- exp (2)
- exp! (1)
- ext (1)
- extern (1)
-
external
_ id (1) - extract (4)
- facility (1)
- family (1)
-
family
_ addrinfo (2) -
fast
_ generate (1) -
fast
_ unparse (1) - fatal (3)
- fatal? (1)
- fcntl (2)
- fdatasync (1)
- fetch (7)
- fiddle (1)
-
fiddle
/ import (1) -
fiddle
/ types (1) - field (1)
- field? (1)
-
field
_ row? (1) -
field
_ size _ limit (1) - fields (1)
- file (2)
- filename (2)
- filename= (2)
- filter (3)
- find (5)
-
find
_ index (3) -
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - finish (3)
- finished? (1)
- first (1)
-
first
_ lineno (1) - flatten (1)
- flatten! (1)
- floor (2)
- flush (3)
- fnmatch (1)
-
for
_ fd (1) -
force
_ quotes? (1) - foreach (6)
-
form
_ data= (1) - format (1)
-
format
_ date (1) -
format
_ datetime (1) - formatter (1)
- formatter= (1)
- fragment (1)
- free (1)
-
from
_ prime _ division (1) -
from
_ state (1) - gem (1)
-
gem
_ paths (1) - generate (2)
-
generate
_ line (1) -
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ byte (1) -
get
_ fields (1) -
get
_ hosts _ path (1) -
get
_ print (2) -
get
_ resolv _ info (1) -
get
_ text (1) - getaddress (2)
- getaddrinfo (2)
- getbyte (2)
- getc (2)
- getch (1)
- gethostbyname (2)
- gethostname (1)
- getifaddrs (1)
- getlogin (1)
- getname (1)
- getnameinfo (2)
- getoptlong (1)
- getopts (1)
- getpeereid (1)
- getpeername (1)
- gets (3)
- getservbyport (1)
- getservername (1)
- getsockname (1)
- getsockopt (1)
- getwd (2)
- glob (7)
- h (1)
-
hadamard
_ product (1) -
handle
_ interrupt (1) -
has
_ elements? (1) -
have
_ framework (2) -
have
_ struct _ member (2) -
have
_ type (2) -
have
_ var (2) - head (1)
- header (1)
- header? (1)
-
header
_ convert (3) -
header
_ converters (1) -
header
_ row? (2) - headers (4)
- headers= (1)
- help (1)
- hex (1)
- hexdigest (1)
- hexdigest! (1)
- hexencode (1)
- hostname (1)
- hostname= (1)
- hstack (2)
-
html
_ escape (1) -
http
_ version (2) - httpdate (2)
- ident (1)
- identical? (1)
- imag (1)
- imaginary (1)
- include? (2)
- indent (1)
- indent= (1)
- independent? (1)
- index (5)
- inflate (2)
- info (3)
- info? (1)
-
initialize
_ methods _ etc (1) - inspect (7)
-
inspect
_ sockaddr (1) - install (2)
-
install
_ extend _ commands (2) -
install
_ list (1) -
install
_ system _ commands (1) - instance (2)
-
instance
_ delegate (1) - int (2)
-
int
_ from _ prime _ division (1) - intersect? (1)
- intersection (1)
- inv (1)
- inverse (1)
- invert (3)
- ip (1)
- ip? (1)
-
ip
_ address (1) -
ip
_ pktinfo (2) -
ip
_ port (1) -
ip
_ unpack (1) - ipv4? (1)
- ipv6? (1)
-
ipv6
_ pktinfo (2) -
ipv6
_ pktinfo _ addr (1) -
ipv6
_ pktinfo _ ifindex (1) -
ipv6
_ to _ ipv4 (1) - irb (2)
-
irb
/ cmd / load (1) -
irb
/ completion (1) -
irb
/ ext / loader (1) -
irb
/ ext / use-loader (1) -
irb
/ xmp (1) -
irb
_ require (1) - iseuc (1)
- isjis (1)
- iso8601 (3)
- j (1)
- jisx0301 (1)
- jj (1)
- join (3)
-
join
_ nowait (1) - json (1)
-
json
/ add / core (1) -
json
_ creatable? (1) -
json
_ create (1) - kconv (1)
- key? (1)
- keys (2)
-
laplace
_ expansion (1) -
last
_ modified (1) - length (6)
- level (2)
- level= (1)
- lex (1)
-
lib
_ files (1) - limit (1)
- line (1)
- lineno (2)
- lineno= (1)
- lines (2)
- link (1)
- list (1)
- ln (2)
-
ln
_ s (1) - load (5)
-
load
_ mime _ types (1) -
local
_ address (1) -
local
_ host= (1) -
local
_ port= (1) - log (6)
- log! (2)
- logger (1)
-
long
_ name (1) - lshift! (1)
- lup (1)
-
lup
_ decomposition (1) - lusolve (1)
- magnitude (1)
- mail (3)
-
main
_ type (1) - makedirs (1)
- map (4)
- map! (1)
- map2 (1)
- mask (1)
- mask= (1)
-
mask
_ bits! (1) - match (1)
- match? (1)
- matched (1)
- matched? (1)
-
matched
_ size (1) - matches? (1)
-
max
_ nesting (1) -
max
_ nesting= (1) - measure (1)
- member? (1)
-
memsize
_ of (1) - merge (3)
- merge! (1)
- method (2)
-
mime
_ type (1) -
minitest
/ autorun (1) - minor (2)
- mkdir (4)
-
mkdir
_ p (1) - mkmf (1)
- mkpath (1)
- mktmpdir (2)
- mlsd (2)
-
mod
_ add (1) -
mod
_ exp (1) -
mod
_ inverse (1) -
mod
_ mul (1) -
mod
_ sub (1) - mode (3)
- modulo (1)
-
mon
_ enter (1) - mount (1)
- mountpoint? (1)
- move (1)
- msg (1)
- mtime= (1)
- mv (1)
- name (2)
- name= (2)
- namespace (2)
- namespaces (2)
- native (1)
-
need
_ tar (1) -
need
_ tar= (1) -
need
_ tar _ bz2 (1) -
need
_ tar _ bz2= (1) -
need
_ tar _ gz (1) -
need
_ tar _ gz= (1) -
need
_ zip (1) -
need
_ zip= (1) - negative? (1)
-
net
/ ftp (1) -
net
/ http (1) -
net
/ imap (1) -
net
/ pop (1) -
net
/ smtp (1) - new (58)
-
new
_ ntoh (1) - next (1)
-
next
_ element (1) -
next
_ sibling= (1) -
next
_ wait (1) -
next
_ year (1) - noecho (1)
- none? (4)
- nonzero? (1)
- norm (1)
- normalize (2)
- normalize! (1)
- notice (1)
- notify (1)
- nprocessors (1)
-
num
_ bits (1) -
num
_ bytes (1) -
num
_ waiting (1) -
object
_ nl (1) -
object
_ nl= (1) - of (1)
- oid (1)
- on (14)
-
on
_ head (1) -
on
_ tail (1) - one? (3)
- opaque (1)
- open (29)
- open! (1)
- open-uri (1)
-
open
_ uri (2) - opened? (1)
- openssl (1)
- optparse (1)
-
optparse
/ date (1) -
optparse
/ shellwords (1) -
optparse
/ time (1) -
optparse
/ uri (1) - order (4)
- order! (4)
- ordering= (1)
-
orig
_ name= (1) - out (3)
- pack (2)
- pack テンプレート文字列 (1)
-
pack
_ sockaddr _ in (1) -
pack
_ sockaddr _ un (1) -
package
_ dir (1) -
package
_ dir= (1) -
package
_ dir _ path (1) -
package
_ files (1) -
package
_ files= (1) - pair (1)
- params (1)
- parent (1)
- parse (14)
- parse! (3)
-
parse
_ csv (1) -
parse
_ line (1) -
parse
_ openssl (1) - parser (1)
- path (6)
- pathconf (1)
- peek (1)
-
peek
_ result (1) - peep (1)
- peeraddr (2)
- permute (2)
- permute! (2)
- pfamily (1)
- pipeline (1)
-
pipeline
_ r (2) -
pipeline
_ rw (2) -
pipeline
_ start (2) -
pipeline
_ w (2) - pointer (1)
- pointer= (1)
- pop (6)
- popd (1)
- popdir (1)
- popen3 (2)
- pos (3)
- pos= (2)
-
post
_ match (1) - pp (2)
-
pre
_ match (1) - prefix (1)
- prefixes (2)
- prerelease? (1)
- pretty (1)
-
pretty
_ generate (1) -
pretty
_ print (2) -
pretty
_ unparse (1) - prettyprint (1)
-
prev
_ year (1) -
previous
_ sibling= (1) - prime (1)
- prime? (1)
-
prime
_ division (2) -
prime
_ fasttest? (1) - print (3)
- printf (2)
- progname (1)
- progname= (1)
-
program
_ name (1) -
program
_ name= (1) -
proper
_ subset? (1) -
proper
_ superset? (1) - protocol (1)
-
proxy
_ basic _ auth (1) - psych (1)
- ptr (1)
- public (1)
- push (2)
- pushd (1)
- pushdir (1)
- putc (1)
- puts (3)
- pwd (2)
- query (1)
-
quote
_ char (1) - r (1)
- rake (1)
-
rake
/ gempackagetask (1) -
rake
/ rake _ test _ loader (1) - rand (3)
-
random
_ bytes (1) -
random
_ number (1) -
random
_ string (1) - range (1)
-
range
_ length (1) - rank (1)
- raw (1)
-
rb
_ f _ require (1) -
rb
_ require (1) - rdoc (1)
-
rdoc
/ markup / to _ ansi (1) -
rdoc
/ markup / to _ bs (1) -
rdoc
/ markup / to _ html (1) -
rdoc
/ parser (1) -
rdoc
/ require (1) - read (5)
-
read
_ body (2) - readbyte (1)
- readchar (2)
- readline (4)
- readlines (4)
- ready (1)
- real (1)
- real? (1)
- realdirpath (1)
- realpath (2)
- realtime (1)
-
reason
_ phrase (1) -
reason
_ phrase= (1) - recv (1)
-
recv
_ io (1) - recvfrom (3)
-
recvfrom
_ nonblock (1) - recvmsg (1)
- ref (1)
- regexp (2)
- register (1)
- regular? (1)
- reject (2)
- reject! (2)
- relative? (2)
-
relative
_ path _ from (1) - release (1)
- remainder (1)
-
remote
_ address (1) - remove (1)
-
remove
_ entry (1) - reopen (3)
- replace (4)
-
request
_ body _ permitted? (1) -
request
_ uri (1) -
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
require
_ relative (1) -
required
_ attribute (1) -
required
_ attribute? (1) -
required
_ attributes (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
- requirements= (1)
-
requirements
_ list (1) - requires (1)
- reset (1)
- resolv (1)
- response (1)
-
response
_ body _ permitted? (1) - rest (1)
- rest? (1)
-
rest
_ size (1) - restore (1)
- restsize (1)
- result (2)
-
return
_ headers? (1) - reverse (1)
- rewind (3)
-
rexml
/ document (1) -
rexml
/ parsers / pullparser (1) -
rexml
/ parsers / sax2parser (1) -
rexml
/ parsers / streamparser (1) -
rexml
/ parsers / ultralightparser (1) -
rfc1123
_ date (1) - rfc2822 (2)
- rfc3339 (1)
- rfc822 (2)
-
rinda
/ rinda (1) - rm (1)
-
rm
_ r (1) - rmdir (1)
- root (1)
- root? (1)
-
root
_ node (1) - round (4)
-
route
_ from (1) -
route
_ to (1) - row (2)
-
row
_ sep (1) -
row
_ vectors (1) - rows (1)
- rshift! (1)
- rss (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) - rubygems (1)
-
rubygems
/ command _ manager (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ custom _ require (1) -
rubygems
/ require _ paths _ builder (1) -
rubygems
/ requirement (1) - run (1)
- running? (1)
- sample (4)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scalar (1)
- scan (1)
-
scan
_ full (1) -
scan
_ until (1) - scanf (3)
-
search
_ full (1) - select (4)
- send (1)
-
send
_ io (1) -
send
_ mail (1) - sendmail (1)
- sendmsg (1)
- separator (1)
- set (1)
-
set
_ bit! (1) -
set
_ content _ type (1) -
set
_ debug _ output (1) -
set
_ dictionary (2) -
set
_ form _ data (1) -
set
_ get _ line _ procs (2) -
set
_ redirect (1) - setgid? (1)
- setsockopt (2)
- setuid? (1)
-
sev
_ threshold (1) -
sev
_ threshold= (1) - sexp (1)
-
sexp
_ raw (1) - shell (1)
- shellescape (1)
- shelljoin (1)
- shellsplit (1)
- shellwords (2)
- shift (6)
-
short
_ name (1) - sign (1)
- sin (1)
- sin! (1)
- size (7)
- size? (1)
- sizeof (1)
- skip (1)
-
skip
_ blanks? (1) -
skip
_ until (1) - slice (1)
- sn (1)
-
sockaddr
_ in (1) -
sockaddr
_ un (1) - socket (1)
- socket? (1)
- socketpair (1)
- socktype (1)
- solve (1)
- source (1)
-
source
_ location (2) - space (1)
- space= (1)
-
space
_ before (1) -
space
_ before= (1) - specific? (1)
- split (3)
- sqrt (2)
- sqrt! (1)
- src (1)
-
stand
_ alone? (1) - start (7)
- state (1)
- status (1)
- status= (1)
-
status
_ line (1) - stdout= (1)
- sticky? (1)
- store (1)
- string (2)
- string= (1)
-
strongly
_ connected _ components (2) - strptime (3)
- struct (1)
- sub (2)
-
sub
_ ext (1) -
sub
_ type (1) -
subdomain
_ of? (1) - subset? (1)
- subtract (1)
- succ (2)
- summarize (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) - superset? (1)
- sym (1)
- symlink (1)
- symlink? (1)
- sysaccept (2)
- sysconf (1)
- sysconfdir (1)
-
syslog
/ logger (1) - system (4)
-
system
_ path (1) -
system
_ path= (1) - systmpdir (1)
- tan! (1)
- target (1)
- tasks (1)
- tcp (3)
-
tcp
_ server _ loop (2) -
tcp
_ server _ sockets (4) - tee (3)
- tell (2)
- terminate (1)
- test (3)
- text (1)
- text= (1)
- threads (1)
- timeout (2)
- tmpdir (1)
- to (1)
- to= (1)
-
to
_ a (13) -
to
_ ary (1) -
to
_ bn (1) -
to
_ csv (3) -
to
_ d (3) -
to
_ h (2) -
to
_ hash (4) -
to
_ i (1) -
to
_ json (19) -
to
_ json _ raw _ object (1) -
to
_ mailtext (1) -
to
_ ptr (1) -
to
_ range (1) -
to
_ rfc822text (1) -
to
_ s (22) -
to
_ set (2) -
to
_ sockaddr (1) -
to
_ string (2) -
to
_ value (1) - today (1)
- tokenize (1)
- touch (1)
- tr (1)
- trace (1)
-
trace
_ object _ allocations (1) - tracer (1)
- transact (3)
- transaction (1)
- transfer (1)
- truncate (3)
-
try
_ cpp (2) -
try
_ link (2) - tsort (3)
-
tsort
_ each (4) - type (1)
-
type
_ params (1) - u (1)
- ucmp (1)
- udp (1)
-
udp
_ server _ recv (1) -
udp
_ server _ sockets (4) -
unalias
_ command (1) - uname (1)
-
unconverted
_ fields? (1) -
undef
_ system _ command (1) - unescape (2)
- unescapeElement (1)
- unescapeHTML (1)
-
unescape
_ element (1) -
unescape
_ html (1) - ungetc (2)
- union (2)
- unix (3)
- unix? (1)
-
unix
_ path (1) -
unix
_ rights (2) -
unix
_ server _ socket (2) - unknown (2)
- unlink (2)
- unnormalize (1)
- unpack (1)
-
unpack
_ sockaddr _ in (1) -
unpack
_ sockaddr _ un (1) - unparse (1)
- unscan (1)
- update (3)
- uptodate? (1)
-
url
_ encode (1) -
urlsafe
_ base64 (1) -
urlsafe
_ encode64 (1) -
use
_ loader (1) -
use
_ loader= (1) -
use
_ loader? (1) - userinfo= (1)
- uuid (1)
- value (4)
- value= (1)
-
values
_ at (5) - ver (1)
- verbose= (1)
- version (1)
-
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) -
virtual
_ host (1) - vstack (2)
- warn (2)
- warn? (1)
- warning (1)
- webrick (1)
-
webrick
/ cgi (1) -
webrick
/ https (1) -
webrick
/ httpservlet (1) -
webrick
/ ssl (1) -
win32
/ registry (1) -
with
_ config (2) -
with
_ index (4) - wrap (4)
- write (3)
-
write
_ headers? (1) -
write
_ require _ paths _ file _ if _ needed (1) -
write
_ smime (1) - xmlschema (3)
- xpath (1)
- yaml (1)
-
yaml
/ store (1) -
yaml
_ tag (1) -
yield
_ self (2) - zero (3)
- zero? (1)
- | (2)
- このマニュアルのヘルプ (1)
- セキュリティモデル (1)
- 制御構造 (1)
検索結果
先頭5件
- Zlib
:: GzipWriter . open(filename , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: GzipWriter - Zlib
:: GzipWriter . open(filename , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) {|gz| . . . } -> object - Zlib
:: GzipWriter . wrap(io , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: GzipWriter - Zlib
:: GzipWriter . wrap(io , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) {|gz| . . . } -> object - Zlib
:: Inflate # <<(string) -> self
-
Zlib
:: GzipWriter . open(filename , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: GzipWriter (19.0) -
filename で指定されるファイルを gzip 圧縮データの 書き出し用にオープンします。GzipWriter オブジェクトを返します。 その他詳細は Zlib::GzipWriter.new や Zlib::GzipWriter.wrap と 同じです。
filename で指定されるファイルを gzip 圧縮データの
書き出し用にオープンします。GzipWriter オブジェクトを返します。
その他詳細は Zlib::GzipWriter.new や Zlib::GzipWriter.wrap と
同じです。
@param filename ファイル名を文字列で指定します。
@param level 0-9の範囲の整数、または Zlib::NO_COMPRESSION, Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION を指定... -
Zlib
:: GzipWriter . open(filename , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) {|gz| . . . } -> object (19.0) -
filename で指定されるファイルを gzip 圧縮データの 書き出し用にオープンします。GzipWriter オブジェクトを返します。 その他詳細は Zlib::GzipWriter.new や Zlib::GzipWriter.wrap と 同じです。
filename で指定されるファイルを gzip 圧縮データの
書き出し用にオープンします。GzipWriter オブジェクトを返します。
その他詳細は Zlib::GzipWriter.new や Zlib::GzipWriter.wrap と
同じです。
@param filename ファイル名を文字列で指定します。
@param level 0-9の範囲の整数、または Zlib::NO_COMPRESSION, Zlib::BEST_SPEED,
Zlib::BEST_COMPRESSION, Zlib::DEFAULT_COMPRESSION を指定... -
Zlib
:: GzipWriter . wrap(io , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) -> Zlib :: GzipWriter (19.0) -
io と関連付けられた GzipWriter オブジェクトを作成します。 ブロックが与えられた場合、 それを引数としてブロックを実行します。 ブロックの実行が終了すると、GzipWriter オブジェクトは自動的に クローズされます。関連付けられている IO オブジェクトまで クローズしたくない時は、ブロック中で Zlib::GzipFile#finish メソッドを呼び出して下さい。
io と関連付けられた GzipWriter オブジェクトを作成します。
ブロックが与えられた場合、
それを引数としてブロックを実行します。
ブロックの実行が終了すると、GzipWriter オブジェクトは自動的に
クローズされます。関連付けられている IO オブジェクトまで
クローズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。
@param io IOオブジェクト、もしくは少なくとも、
IO#write と 同じ動作をする write メソッドが定義されている必要があります。
@param level 0... -
Zlib
:: GzipWriter . wrap(io , level = Zlib :: DEFAULT _ COMPRESSION , strategy = Zlib :: DEFAULT _ STRATEGY) {|gz| . . . } -> object (19.0) -
io と関連付けられた GzipWriter オブジェクトを作成します。 ブロックが与えられた場合、 それを引数としてブロックを実行します。 ブロックの実行が終了すると、GzipWriter オブジェクトは自動的に クローズされます。関連付けられている IO オブジェクトまで クローズしたくない時は、ブロック中で Zlib::GzipFile#finish メソッドを呼び出して下さい。
io と関連付けられた GzipWriter オブジェクトを作成します。
ブロックが与えられた場合、
それを引数としてブロックを実行します。
ブロックの実行が終了すると、GzipWriter オブジェクトは自動的に
クローズされます。関連付けられている IO オブジェクトまで
クローズしたくない時は、ブロック中で Zlib::GzipFile#finish
メソッドを呼び出して下さい。
@param io IOオブジェクト、もしくは少なくとも、
IO#write と 同じ動作をする write メソッドが定義されている必要があります。
@param level 0... -
Zlib
:: Inflate # <<(string) -> self (19.0) -
Zlib::Inflate#inflate と同じように string を 展開ストリームに入力しますが、Zlib::Inflate オブジェクト そのものを返します。展開ストリームからの出力は、 出力バッファに保存されます。
Zlib::Inflate#inflate と同じように string を
展開ストリームに入力しますが、Zlib::Inflate オブジェクト
そのものを返します。展開ストリームからの出力は、
出力バッファに保存されます。
require 'zlib'
cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276"
inz = Zlib::Inflate.new
inz << cstr[0, 10]
p inz.flush_next_out #=> "hoge fu"
inz << cstr[10..-1]... -
Zlib
:: Inflate # finish -> String (19.0) -
展開ストリームを終了します。
展開ストリームを終了します。
ストリーム内に残っていたデータ (つまり圧縮データの後についていた
ゴミデータ) を返します。
Zlib::ZStream#finished? が真でない時に finish を呼ぶと
例外が発生します。
展開ストリームは圧縮データ内に終了コードを発見した時点で
自ら終了するため、明示的に finish を呼ぶ必要は必ずしも
ありませんが、このメソッドは圧縮データが正しく終了しているかを
確認するのに便利です。
require 'zlib'
cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\2... -
Zlib
:: Inflate # inflate(string) -> String (19.0) -
string を展開ストリームに入力します。
string を展開ストリームに入力します。
処理後、ストリームからの出力を返します。
このメソッドを呼ぶと出力バッファ及び入力バッファは空になります。
string が nil の場合はストリームへの入力を
終了します。(Zlib::ZStream#finish と同じ)。
@param string 展開する文字列を入力します。
@raise Zlib::NeedDict 展開に辞書が必要な場合に発生します。
Zlib::Inflate#set_dictionary メソッドで辞書をセットした
... -
Zlib
:: Inflate # set _ dictionary(string) -> String (19.0) -
展開に用いる辞書を指定します。string を返します。 このメソッドは Zlib::NeedDict 例外が発生した直後のみ 有効です。詳細は zlib.h を参照して下さい。
展開に用いる辞書を指定します。string を返します。
このメソッドは Zlib::NeedDict 例外が発生した直後のみ
有効です。詳細は zlib.h を参照して下さい。
@param string 展開に用いる辞書を文字列で指定します。
require 'zlib'
def case2(str, dict)
dez = Zlib::Deflate.new
dez.set_dictionary(dict)
comp_str = dez.deflate(str)
comp_str << dez.finish
comp_str.siz... -
Zlib
:: Inflate . new(window _ bits = Zlib :: MAX _ WBITS) -> Zlib :: Inflate (19.0) -
展開ストリームを作成します。
展開ストリームを作成します。
@param window_bits ウィンドウの大きさを整数で指定します。
nil の場合はデフォルトの値を使用します。
詳細は zlib.h を参照してください。
require 'zlib'
cstr = "x\234\313\310OOUH+MOTH\315K\001\000!\251\004\276"
inz = Zlib::Inflate.new(15)
inz << cstr
p inz.finish #=> "hoge fuga end" -
base64 (19.0)
-
Base64 エンコード / デコードを行うメソッドを定義したモジュールを提供するライブラリです。
Base64 エンコード / デコードを行うメソッドを定義したモジュールを提供するライブラリです。
Base64 は、3 オクテット (8bits * 3 = 24bits) のバイナリコードを
ASCII 文字のうちの 65 文字 ([A-Za-z0-9+/] の 64 文字と '=')
だけを使用して 4 オクテット (6bits * 4 = 24bits)
の印字可能文字列に変換するエンコーディング法です。
2045, 4648 で定義されています。
このライブラリは 1.8 系統に添付されていた base64 ライブラリとは違います。
もはやサンプルスクリプトではありません。
=... -
drb
/ ssl (19.0) -
DRb のプロトコルとして SSL/TLS 上で通信する drbssl が使えるようになります。
DRb のプロトコルとして SSL/TLS 上で通信する drbssl が使えるようになります。
require 'drb/ssl'
obj = ''
DRb::DRbServer.new( 'drbssl://localhost:10000',
obj,
{:SSLCertName => [["CN","fqdn.example.com"]]})
DRb::DRbServer.new や DRb.#start_service が
"drbssl" スキームを受け入れるようになります。
また、D... -
drb
/ unix (19.0) -
DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
DRb のプロトコルとして UNIX ドメインソケット経由で通信する drbunix が使えるようになります。
require 'drb/unix'
obj = ''
DRb::DRbServer.new('drbunix:/tmp/hoge', obj)
DRb::DRbServer.new や DRb.#start_service が
"drbunix" スキームを受け入れるようになります。
また、DRb::DRbObject.new_with_uri でも drbunix スキームが使えるようになります。
サーバを起動するときは以下のオプションが追加で利用できます。
:... -
etc (19.0)
-
/etc に存在するデータベースから情報を得るためのモジュールです。 クラスにインクルードして使うこともできます。
/etc に存在するデータベースから情報を得るためのモジュールです。
クラスにインクルードして使うこともできます。
=== 使い方
//emlist[][ruby]{
require 'etc'
p Etc.getlogin
//} -
json (19.0)
-
JSON (JavaScript Object Notation)を扱うライブラリです。
JSON (JavaScript Object Notation)を扱うライブラリです。
このライブラリでは、JSON モジュールに JSON を操作するための代表的なメソッドが集められています。
詳細は JSON モジュールを参照してください。
JSON の仕様は 7159 を参照してください。
//emlist[例][ruby]{
require "json"
# JSON文字列をRubyのオブジェクトに変換する
json_str = '{"name": "Ruby", "age": 30}'
JSON.parse(json_str) # => {"name"=>"Ruby", "... -
openssl (19.0)
-
OpenSSL(https://www.openssl.org/) を Ruby から扱うためのライブラリです。
OpenSSL(https://www.openssl.org/)
を Ruby から扱うためのライブラリです。
このドキュメントでは SSL/TLS の一般的事項については
解説をしません。利用者は、SSL/TLSの各概念、例えば
以下の事項について理解している必要があります。
* 暗号と認証に関する一般的概念
* セキュリティに対する攻撃法
* 公開鍵暗号と秘密鍵暗号
* 署名の役割、署名の方法とその検証
* 公開鍵基盤(PKI, Public Key Infrastructure)
* X.509 証明書
* 暗号と乱数について
SSLのようなセキュリティ技... -
optparse
/ date (19.0) -
OptionParser#on で使用可能なクラスに Date と DateTime が 追加されます。 オプションの引数はそれぞれのクラスのインスタンスに変換されてから、 OptionParser#on のブロックに渡されます。
OptionParser#on で使用可能なクラスに Date と DateTime が
追加されます。
オプションの引数はそれぞれのクラスのインスタンスに変換されてから、
OptionParser#on のブロックに渡されます。
//emlist[][ruby]{
require 'optparse/date'
opts = OptionParser.new
opts.on("-d DATE", Date){|d|
p d.to_s #=> 2000-01-01
}
opts.parse!
# ruby command -d 2000/1/1
//} -
optparse
/ shellwords (19.0) -
OptionParser#on で使用可能な引数に Shellwords 追加されます。 オプションの引数は Shellwords.#shellwords によって配列に変換されてから、 OptionParser#on のブロックに渡されます。
OptionParser#on で使用可能な引数に Shellwords
追加されます。
オプションの引数は Shellwords.#shellwords によって配列に変換されてから、
OptionParser#on のブロックに渡されます。
//emlist[][ruby]{
require 'optparse/shellwords'
opts = OptionParser.new
opts.on("-s VAL", Shellwords){|a|
p a #=> ["hoge", "foo", "bar"]
}
opts.parse!
# ruby command -s hog... -
optparse
/ time (19.0) -
OptionParser#on で使用可能なクラスに Time が 追加されます。 オプションの引数は Time クラスのインスタンスに変換されてから、 OptionParser#on のブロックに渡されます。
OptionParser#on で使用可能なクラスに Time が
追加されます。
オプションの引数は Time クラスのインスタンスに変換されてから、
OptionParser#on のブロックに渡されます。
//emlist[][ruby]{
require 'optparse/time'
opts = OptionParser.new
opts.on("-t TIME", Time){|t|
p t #=> Sat, Jan 01 2000 00:00:00 +0900
}
opts.parse!
# ruby command -t '2000/01/01 00:00'
//}... -
optparse
/ uri (19.0) -
OptionParser#on で使用可能なクラスに URI が 追加されます。 オプションの引数は URI クラスのインスタンスに変換されてから、 OptionParser#on のブロックに渡されます。
OptionParser#on で使用可能なクラスに URI が
追加されます。
オプションの引数は URI クラスのインスタンスに変換されてから、
OptionParser#on のブロックに渡されます。
//emlist[][ruby]{
require 'optparse/uri'
opts = OptionParser.new
opts.on("-u URI", URI){|u|
p u #=> #<URI::HTTP:0x201267d4 URL:http://www.example.com>
}
opts.parse!
# ruby command -u http://w... -
prettyprint (19.0)
-
pretty printing アルゴリズムのためのライブラリです。
pretty printing アルゴリズムのためのライブラリです。
=== 使い方
pretty printing アルゴリズムは読みやすいインデントと改行を決定するためのアルゴリズムです。
インデントと改行はユーザによって与えられたツリー構造から決定されます。
つまりユーザは以下のように表示したい内容を保持したツリーを作成する必要があります。
* PrettyPrint.new でバッファを生成します。このとき、バッファの幅と改行文字を指定します。
* PrettyPrint#text を使って、文字列を適宜 挿入します。
* PrettyPrint#group を使って子ノー... -
prime (19.0)
-
素数や素因数分解を扱うライブラリです。
素数や素因数分解を扱うライブラリです。
ライブラリの中心にあるのは Prime クラスで、これは素数全体を表すシングルトンです。また、素数性と素因数分解に関するメソッドを Integer に追加します。
さらに、 Prime クラスの機能を実現するための低水準のクラスも幾つか提供されています。
//emlist[例][ruby]{
require 'prime'
Prime.each(100) do |prime|
p prime #=> 2, 3, 5, 7, 11, ..., 97
end
2.prime? #=> true
4.prime? #=> false
//}
==... -
psych (19.0)
-
yaml のバックエンドライブラリです。libyaml ベースで作成されてお り、YAML バージョン 1.1 を扱う事ができます。
yaml のバックエンドライブラリです。libyaml ベースで作成されてお
り、YAML バージョン 1.1 を扱う事ができます。
=== 概要
Psych を用いると YAML のパースと出力ができます。
これらの機能は libyaml http://pyyaml.org/wiki/LibYAML を用いて
実装されています。さらに Ruby の大半のオブジェクトと YAML フォーマットの
データの間を相互に変換することができます。
=== 基本的な使いかた
//emlist[][ruby]{
require 'psych'
# YAML のテキストをパースする
Psych.l... -
rdoc (19.0)
-
RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という ドキュメント生成のためのコマンドも含んでいます。
RDoc は Ruby のドキュメント生成を行うためのライブラリです。rdoc という
ドキュメント生成のためのコマンドも含んでいます。
このパッケージは RDoc と Markup というふたつのコンポーネントを含
んでいます。 RDoc とは Ruby のソースファイルに対するドキュメントを生成
するアプリケーションです。 JavaDoc と同様に、ソースを解析し、クラス、モ
ジュール、メソッドの定義を抜き出してきます(include,require もです)。そ
してこれらの内容とその直前に書かれたコメントを併合し、ドキュメントを出
力します(現在は HTML しか出力できませんが、こ... -
rdoc
/ markup / to _ ansi (19.0) -
RDoc 形式のドキュメントを ANSI エスケープシーケンスで色付けするサブライ ブラリです。
RDoc 形式のドキュメントを ANSI エスケープシーケンスで色付けするサブライ
ブラリです。
require 'rdoc/markup/to_ansi'
h = RDoc::Markup::ToAnsi.new
puts h.convert(input_string)
変換した結果は文字列で取得できます。 -
rdoc
/ markup / to _ bs (19.0) -
RDoc 形式のドキュメントをエスケープシーケンスで太字やアンダーラインの効 果を持たせるように見せるサブライブラリです。
RDoc 形式のドキュメントをエスケープシーケンスで太字やアンダーラインの効
果を持たせるように見せるサブライブラリです。
require 'rdoc/markup/to_bs'
h = RDoc::Markup::ToBs.new
puts h.convert(input_string)
変換した結果は文字列で取得できます。実際に効果を確認するためにはページャ
などで出力を確認します。
テキスト中の以下のマークアップ記法をエスケープシーケンスの \b と組み合
わせる事によって見た目を変更します。
* イタリック体(_word_): word にアンダーラインを付けて... -
rdoc
/ markup / to _ html (19.0) -
RDoc 形式のドキュメントを HTML に整形するためのサブライブラリです。
RDoc 形式のドキュメントを HTML に整形するためのサブライブラリです。
require 'rdoc/markup/to_html'
h = RDoc::Markup::ToHtml.new
puts h.convert(input_string)
変換した結果は文字列で取得できます。 -
rdoc
/ parser (19.0) -
rdoc で解析できるファイルの種類を追加するためのサブライブラリです。
rdoc で解析できるファイルの種類を追加するためのサブライブラリです。
以下のメソッドを定義したクラスを作成する事で、新しいパーサクラスを作成
する事ができます。
* #initialize(top_level, file_name, body, options, stats)
* #scan
initialize メソッドは以下の引数を受け取ります。
* top_level RDoc::TopLevel オブジェクトを指定します。
* file_name: file_name ファイル名を文字列で指定します。
* body: ソースコードの内容を文字列で指定します。
*... -
resolv (19.0)
-
DNSによる名前解決を行うライブラリです。 Ruby で書かれているため thread-aware であり、並列に多くのホスト名を解決することができます。
DNSによる名前解決を行うライブラリです。 Ruby で書かれているため thread-aware であり、並列に多くのホスト名を解決することができます。
DNS モジュールを使うことで、さまざまなリソースを直接ルックアップできます。
なお、単にホスト名から IP アドレスを得たいだけであれば、
socket ライブラリの IPSocket.getaddress などが使用できます。
//emlist[例:][ruby]{
require "resolv"
Resolv.getaddress("www.ruby-lang.org")
Resolv.getname("210.251.121... -
rexml
/ parsers / pullparser (19.0) -
プル方式の XML パーサ。
プル方式の XML パーサ。
REXML::Parsers::StreamParser はパースした結果をコールバックによって
受動的に受け取りますが、このパーサは REXML::Parsers::PullParser#pull
によってパーサから結果をイベントという形で順に能動的に取り出します。
外部的にはこのクラスのオブジェクトはイベントのキューと見なせます。
pull はそのキューの先頭を取り出し、キューから取り除きます。
pull は REXML::Parsers::PullEvent オブジェクトを返します。
このオブジェクトの
REXML::Parsers::PullEvent... -
ruby 1
. 9 feature (19.0) -
ruby 1.9 feature ruby version 1.9.0 は開発版です。 以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。 1.9.1 以降は安定版です。 バグ修正がメインになります。
ruby 1.9 feature
ruby version 1.9.0 は開発版です。
以下にあげる機能は将来削除されたり互換性のない仕様変更がなされるかもしれません。
1.9.1 以降は安定版です。
バグ修正がメインになります。
記号について(特に重要なものは大文字(主観))
* カテゴリ
* [ruby]: ruby インタプリタの変更
* [api]: 拡張ライブラリ API
* [lib]: ライブラリ
* [parser]: 文法の変更
* [regexp]: 正規表現の機能拡張
* [marshal]: Marshal ファイルのフォーマット変更
* ... -
rubygems
/ command _ manager (19.0) -
gem コマンドによってサポートされているサブコマンドを管理するライブラリです。
gem コマンドによってサポートされているサブコマンドを管理するライブラリです。
Extra commands can be provided by writing a rubygems_plugin.rb
file in an installed gem. You should register your command against the
Gem::CommandManager instance, like this:
# file rubygems_plugin.rb
require 'rubygems/command_manager'
class Gem::Co... -
shellwords (19.0)
-
UNIX Bourne シェルの単語分割規則に従った文字列分割機能と文字列エスケープ 機能を提供します。
UNIX Bourne シェルの単語分割規則に従った文字列分割機能と文字列エスケープ
機能を提供します。
Shellwords モジュールは、空白区切りの単語分割を行う shellsplit、
文字列をエスケープする shellescape、文字列エスケープを文字列リストに
対して適用する shelljoin の3つのモジュール関数を提供します。
また、shellwords ライブラリを require すると、組み込みクラス String
と Array が拡張され、これらのモジュール関数と同じ機能が
String#shellsplit, String#shellescape, Arra... -
socket (19.0)
-
socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。
socket はプロセス外部との通信 (プロセス間通信、ホスト間通信) を実現します。
=== ソケットアドレス
ソケットというのは通信路の末端です。
たとえば 1対1 の通信では、まず通信路の両端にひとつずつソケットをつくり、
それらのソケットを接続することによって通信路が確立し、相互に通信できるようになります。
この接続時に、一方のソケットにもう一方のソケットの場所を教えてやる必要がありますが、
この場所を指定するものがソケットアドレスです。
ソケットアドレスはソケットの種類によって中身が異なります。
たとえば TCP では IP アドレスとポート番号ですし、
Unix ドメインソ... -
syslog
/ logger (19.0) -
Logger のようなインターフェイスを用いて syslog にログを記録するた めのサブライブラリです。Syslog::Logger を使って複数のマシンでログ を集約する事もできます。
Logger のようなインターフェイスを用いて syslog にログを記録するた
めのサブライブラリです。Syslog::Logger を使って複数のマシンでログ
を集約する事もできます。
デフォルトでは、Syslog::Logger はプログラム名として 'ruby' を使用
します。これを変更したい場合は Syslog::Logger.new の第一引数にプ
ログラム名を渡してください。
[注意] Syslog::Logger のプログラム名の変更は最初の初期化の時だけ
しか行う事ができません。これは Syslog::Logger が syslog を利用す
る上での制限です。(これは... -
webrick (19.0)
-
汎用HTTPサーバーフレームワークです。HTTPサーバが簡単に作れます。
汎用HTTPサーバーフレームワークです。HTTPサーバが簡単に作れます。
WEBrick はサーブレットによって機能します。サーブレットとは
サーバの機能をオブジェクト化したものです。
ファイルを読み込んで返す・forkしてスクリプトを実行する・テンプレートを適用する
など、「サーバが行なっている様々なこと」を抽象化しオブジェクトにしたものが
サーブレットです。サーブレットは WEBrick::HTTPServlet::AbstractServlet の
サブクラスのインスタンスとして実装されます。
WEBrick はセッション管理の機能を提供しません。
NOTE: WEBrick は... -
yaml
/ store (19.0) -
RubyのオブジェクトをYAML形式の外部ファイルに格納するためのクラスです。
RubyのオブジェクトをYAML形式の外部ファイルに格納するためのクラスです。
例:
require 'yaml/store'
Person = Struct.new :first_name, :last_name
people = [Person.new("Bob", "Smith"), Person.new("Mary", "Johnson")]
store = YAML::Store.new "test.store"
store.transaction do
store["people"] = people
store["greeting"... -
制御構造 (19.0)
-
制御構造 条件分岐: * if * unless * case 繰り返し: * while * until * for * break * next * redo * retry 例外処理: * raise * begin その他: * return * BEGIN * END
制御構造
条件分岐:
* if
* unless
* case
繰り返し:
* while
* until
* for
* break
* next
* redo
* retry
例外処理:
* raise
* begin
その他:
* return
* BEGIN
* END
Rubyでは(Cなどとは異なり)制御構造は式であって、何らかの値を返すものが
あります(返さないものもあります。値を返さない式を代入式の右辺に置くと
syntax error になります)。
R... -
CSV
:: Row # []=(header , offset , value) (10.0) -
ヘッダの名前でフィールドを探し、値をセットします。
ヘッダの名前でフィールドを探し、値をセットします。
@param header ヘッダの名前を指定します。
@param offset このインデックスより後で、ヘッダの名前を探します。
重複しているヘッダがある場合に便利です。
@param value 値を指定します。
@see CSV::Row#field -
OptionParser
# on(long , *rest) {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(long , klass = String , desc = "") {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OptionParser
# on(short , *rest) {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(short , klass = String , desc = "") {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(short , long , *rest) {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
コマンドに与えられた引数が配列やハッシュに含まれない場合、例外
OptionParser::InvalidArgument が OptionParser#parse 実行時
に発生します。
@param short ショートオプションを表す文字列を指定します。
@param long ロングオプションを表す文字列を指定します。
@param rest 可能な引数を列挙した配列やハッシュを与えます。文字列を与えた場合は、
サマリ... -
OptionParser
# on(short , long , klass = String , desc = "") {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
klass にはクラスを与えます。どのようなクラスを受け付けるかは、
以下の「デフォルトで利用可能な引数クラス」を参照して下さい。
OptionParser.accept や OptionParser#accept によって、受け付け
るクラスを増やすことができます。登録されていないクラスが指定された
場合、例外 ArgumentError を投げます。
また、登録されたクラスであっても引数が変換できないものである場合、例外
OptionParser::I... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OptionParser
# on(short , pat = / . * / , desc = "") {|v| . . . } -> self (10.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OpenSSL
:: BN . new(bn) -> OpenSSL :: BN (4.0) -
OpenSSL::BN を複製して返します。
OpenSSL::BN を複製して返します。
@param bn 複製する OpenSSL::BN オブジェクト -
OpenSSL
:: BN . new(integer) -> OpenSSL :: BN (4.0) -
整数オブジェクト(Integer)から多倍長整数オブジェクト (OpenSSL::BN)を生成します。
整数オブジェクト(Integer)から多倍長整数オブジェクト
(OpenSSL::BN)を生成します。
@param integer 整数オブジェクト
@see Integer#to_bn