ライブラリ
- ビルトイン (695)
- abbrev (1)
- benchmark (5)
- bigdecimal (30)
-
bigdecimal
/ util (3) -
cgi
/ core (5) -
cgi
/ html (47) - continuation (1)
- csv (21)
- date (10)
- dbm (12)
- delegate (11)
- digest (6)
- drb (1)
-
drb
/ acl (3) - e2mmap (6)
- erb (7)
- etc (1)
- expect (2)
- fiddle (15)
-
fiddle
/ import (11) - forwardable (12)
- gdbm (9)
- getoptlong (2)
-
io
/ console (1) -
io
/ nonblock (1) -
io
/ wait (4) - ipaddr (7)
-
irb
/ cmd / help (1) -
irb
/ cmd / load (3) -
irb
/ cmd / subirb (1) -
irb
/ context (2) -
irb
/ extend-command (1) -
irb
/ input-method (2) -
irb
/ output-method (2) -
irb
/ xmp (2) - json (14)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / rational (1) -
json
/ add / symbol (1) - logger (18)
- matrix (46)
- mkmf (74)
- monitor (1)
-
net
/ ftp (41) -
net
/ http (46) -
net
/ imap (37) -
net
/ pop (14) -
net
/ smtp (15) - observer (3)
- open-uri (2)
- openssl (148)
- optparse (34)
- ostruct (5)
- pathname (24)
- pp (2)
- prettyprint (4)
- prime (4)
- pstore (4)
- psych (16)
- rake (24)
-
rdoc
/ context (8) -
rdoc
/ generator / darkfish (1) -
rdoc
/ generator / ri (1) -
rdoc
/ markdown (1) -
rdoc
/ markup (2) -
rdoc
/ parser (1) -
rdoc
/ parser / simple (1) -
rdoc
/ rdoc (1) -
rdoc
/ text (3) -
rdoc
/ top _ level (2) - resolv (21)
- resolv-replace (1)
-
rexml
/ document (66) -
rexml
/ parsers / pullparser (4) -
rexml
/ parsers / sax2parser (6) -
rexml
/ sax2listener (15) -
rexml
/ streamlistener (13) -
rinda
/ rinda (5) -
rinda
/ tuplespace (6) - ripper (3)
-
ripper
/ filter (3) - rubygems (1)
-
rubygems
/ command (3) -
rubygems
/ command _ manager (4) -
rubygems
/ commands / build _ command (2) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / lock _ command (2) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ config _ file (2) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency _ installer (3) -
rubygems
/ dependency _ list (3) -
rubygems
/ gem _ path _ searcher (2) -
rubygems
/ installer (4) -
rubygems
/ package / tar _ header (1) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ reader / entry (1) -
rubygems
/ package / tar _ writer (5) -
rubygems
/ platform (3) -
rubygems
/ remote _ fetcher (7) -
rubygems
/ requirement (3) -
rubygems
/ security (1) -
rubygems
/ server (3) -
rubygems
/ source _ index (6) -
rubygems
/ source _ info _ cache (6) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ spec _ fetcher (5) -
rubygems
/ specification (5) -
rubygems
/ timer (1) -
rubygems
/ uninstaller (3) -
rubygems
/ user _ interaction (15) -
rubygems
/ validator (2) -
rubygems
/ version (2) - scanf (2)
- sdbm (12)
- set (20)
- shell (64)
-
shell
/ command-processor (58) -
shell
/ filter (62) -
shell
/ process-controller (5) -
shell
/ system-command (3) - socket (30)
- stringio (30)
- strscan (13)
- sync (6)
-
syslog
/ logger (1) - tempfile (1)
- thwait (1)
- time (2)
- timeout (2)
- tracer (1)
- tsort (3)
- uri (7)
-
webrick
/ httpauth / basicauth (1) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httpauth / htdigest (2) -
webrick
/ httpauth / htgroup (1) -
webrick
/ httpauth / htpasswd (2) -
webrick
/ httpauth / userdb (2) -
webrick
/ httpresponse (10) -
webrick
/ https (1) -
webrick
/ httpserver (5) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (7) -
webrick
/ httpservlet / prochandler (3) -
webrick
/ httputils (3) -
webrick
/ httpversion (1) -
webrick
/ log (8) -
webrick
/ server (1) - win32ole (33)
-
yaml
/ dbm (13) - zlib (25)
クラス
- ACL (3)
-
ARGF
. class (33) - Addrinfo (5)
- Array (89)
- BasicObject (8)
- BasicSocket (9)
-
Benchmark
:: Job (2) -
Benchmark
:: Report (2) -
Benchmark
:: Tms (1) - BigDecimal (31)
- Binding (3)
- CGI (2)
- CSV (5)
-
CSV
:: Row (10) -
CSV
:: Table (6) - Class (3)
- Complex (12)
- Continuation (1)
- DBM (12)
-
DRb
:: DRbServer (1) - Date (9)
- DateTime (1)
- Delegator (9)
-
Digest
:: Base (5) - Dir (1)
- ERB (7)
-
Encoding
:: Converter (6) - Enumerator (2)
-
Enumerator
:: ArithmeticSequence (4) -
Enumerator
:: Lazy (2) - Exception (4)
- FalseClass (3)
- Fiber (1)
-
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (1) -
Fiddle
:: Handle (2) -
Fiddle
:: Pointer (11) - File (3)
-
File
:: Stat (1) - Float (24)
- GDBM (9)
-
Gem
:: Command (3) -
Gem
:: CommandManager (4) -
Gem
:: Commands :: BuildCommand (2) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Commands :: LockCommand (2) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: ConfigFile (2) -
Gem
:: DependencyInstaller (3) -
Gem
:: DependencyList (3) -
Gem
:: GemPathSearcher (2) -
Gem
:: Installer (4) -
Gem
:: Package :: TarHeader (1) -
Gem
:: Package :: TarInput (1) -
Gem
:: Package :: TarReader :: Entry (1) -
Gem
:: Package :: TarWriter (5) -
Gem
:: Platform (3) -
Gem
:: RemoteFetcher (7) -
Gem
:: Requirement (3) -
Gem
:: Security :: Policy (1) -
Gem
:: Server (3) -
Gem
:: SourceIndex (6) -
Gem
:: SourceInfoCache (6) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: SpecFetcher (5) -
Gem
:: Specification (5) -
Gem
:: StreamUI (7) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) -
Gem
:: Uninstaller (3) -
Gem
:: Validator (2) -
Gem
:: Version (2) - GetoptLong (2)
- Hash (36)
- IO (59)
- IPAddr (7)
- IPSocket (1)
-
IRB
:: Context (2) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: Kill (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: OutputMethod (1) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) -
IRB
:: StdioOutputMethod (1) - Integer (18)
-
JSON
:: State (2) - Logger (17)
-
Logger
:: Formatter (1) - MatchData (10)
- Matrix (32)
-
Matrix
:: LUPDecomposition (1) - Method (6)
- Module (68)
-
MonitorMixin
:: ConditionVariable (1) -
Net
:: FTP (41) -
Net
:: HTTP (36) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (32) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeMultipart (1) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: IMAP :: ContentDisposition (1) -
Net
:: POP3 (3) -
Net
:: POPMail (11) -
Net
:: SMTP (15) - NilClass (6)
- Numeric (15)
- Object (36)
-
ObjectSpace
:: WeakMap (1) -
OpenSSL
:: BN (34) -
OpenSSL
:: Cipher (6) -
OpenSSL
:: Config (6) -
OpenSSL
:: Digest (2) -
OpenSSL
:: Engine (5) -
OpenSSL
:: HMAC (2) -
OpenSSL
:: Netscape :: SPKI (2) -
OpenSSL
:: OCSP :: BasicResponse (5) -
OpenSSL
:: OCSP :: CertificateId (2) -
OpenSSL
:: OCSP :: Request (5) -
OpenSSL
:: PKCS7 (7) -
OpenSSL
:: PKey :: DH (3) -
OpenSSL
:: PKey :: DSA (3) -
OpenSSL
:: PKey :: EC (3) -
OpenSSL
:: PKey :: EC :: Group (3) -
OpenSSL
:: PKey :: PKey (2) -
OpenSSL
:: PKey :: RSA (5) -
OpenSSL
:: SSL :: SSLContext (4) -
OpenSSL
:: SSL :: SSLServer (2) -
OpenSSL
:: SSL :: SSLSocket (3) -
OpenSSL
:: X509 :: CRL (4) -
OpenSSL
:: X509 :: Certificate (4) -
OpenSSL
:: X509 :: ExtensionFactory (6) -
OpenSSL
:: X509 :: Name (2) -
OpenSSL
:: X509 :: Request (3) -
OpenSSL
:: X509 :: Revoked (1) -
OpenSSL
:: X509 :: Store (6) - OpenStruct (5)
- OptionParser (32)
-
OptionParser
:: ParseError (1) - PP (1)
- PStore (4)
- Pathname (23)
- PrettyPrint (4)
- Prime (4)
- Proc (4)
-
Process
:: Status (1) -
Psych
:: Handler (7) -
Psych
:: Nodes :: Node (2) -
Psych
:: ScalarScanner (2) -
Psych
:: Visitors :: YAMLTree (1) -
RDoc
:: Context (7) -
RDoc
:: Context :: Section (1) -
RDoc
:: Generator :: Darkfish (1) -
RDoc
:: Generator :: RI (1) -
RDoc
:: Markdown (1) -
RDoc
:: Markup (2) -
RDoc
:: Options (6) -
RDoc
:: Parser (1) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: RDoc (1) -
RDoc
:: TopLevel (2) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (2) -
REXML
:: Attributes (7) -
REXML
:: Child (1) -
REXML
:: Declaration (1) -
REXML
:: DocType (5) -
REXML
:: Document (2) -
REXML
:: Element (16) -
REXML
:: Elements (11) -
REXML
:: Entity (1) -
REXML
:: ExternalEntity (1) -
REXML
:: Formatters :: Default (1) -
REXML
:: Instruction (1) -
REXML
:: NotationDecl (1) -
REXML
:: Parent (8) -
REXML
:: Parsers :: PullEvent (2) -
REXML
:: Parsers :: PullParser (2) -
REXML
:: Parsers :: SAX2Parser (6) -
REXML
:: Text (1) -
REXML
:: XMLDecl (3) -
Rake
:: EarlyTime (1) -
Rake
:: FileList (4) -
Rake
:: InvocationChain (1) -
Rake
:: TaskArguments (2) - Random (5)
- Range (13)
- Rational (19)
- Regexp (6)
- Resolv (6)
-
Resolv
:: DNS (9) -
Resolv
:: Hosts (6) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (5) -
Rinda
:: TupleSpaceProxy (5) - Ripper (3)
-
Ripper
:: Filter (3) - SDBM (12)
- Set (18)
- Shell (64)
-
Shell
:: CommandProcessor (58) -
Shell
:: Filter (62) -
Shell
:: ProcessController (5) -
Shell
:: SystemCommand (3) - SimpleDelegator (1)
- Socket (4)
-
Socket
:: AncillaryData (1) -
Socket
:: UDPSource (1) - String (79)
- StringIO (30)
- StringScanner (13)
- Struct (4)
- Symbol (17)
-
Syslog
:: Logger (1) - TCPServer (1)
- Tempfile (1)
- Thread (13)
-
Thread
:: ConditionVariable (1) -
Thread
:: Mutex (1) -
Thread
:: Queue (3) -
Thread
:: SizedQueue (5) - ThreadGroup (1)
- ThreadsWait (1)
- Time (10)
- Tracer (1)
- TrueClass (3)
- UDPSocket (5)
- UNIXServer (1)
- UNIXSocket (3)
-
URI
:: Generic (6) -
URI
:: MailTo (1) - UnboundMethod (2)
- Vector (13)
-
WEBrick
:: BasicLog (8) -
WEBrick
:: Cookie (2) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPAuth :: Htdigest (2) -
WEBrick
:: HTTPAuth :: Htgroup (1) -
WEBrick
:: HTTPAuth :: Htpasswd (2) -
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPResponse (10) -
WEBrick
:: HTTPServer (2) -
WEBrick
:: HTTPServer :: MountTable (3) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPServlet :: CGIHandler (2) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (3) -
WEBrick
:: HTTPServlet :: ERBHandler (2) -
WEBrick
:: HTTPServlet :: FileHandler (4) -
WEBrick
:: HTTPServlet :: ProcHandler (3) -
WEBrick
:: HTTPUtils :: FormData (3) -
WEBrick
:: HTTPVersion (1) - WIN32OLE (14)
-
WIN32OLE
_ EVENT (4) -
WIN32OLE
_ METHOD (3) -
WIN32OLE
_ PARAM (9) -
WIN32OLE
_ VARIANT (3) - XMP (1)
-
YAML
:: DBM (13) -
Zlib
:: Deflate (5) -
Zlib
:: GzipReader (10) -
Zlib
:: GzipWriter (7) -
Zlib
:: Inflate (3)
モジュール
-
CGI
:: HtmlExtension (47) -
CGI
:: QueryExtension (3) - Comparable (7)
- Enumerable (70)
- Exception2MessageMapper (6)
-
Fiddle
:: Importer (11) - FileUtils (2)
- Forwardable (6)
- GC (1)
-
Gem
:: UserInteraction (5) -
IRB
:: ExtendCommandBundle (1) -
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 (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (95)
-
Net
:: HTTPHeader (9) - Observable (3)
-
OpenSSL
:: Buffering (15) -
OpenSSL
:: SSL :: SocketForwarder (3) -
OpenURI
:: OpenRead (2) -
OptionParser
:: Arguable (1) -
RDoc
:: Text (3) -
REXML
:: Namespace (1) -
REXML
:: Node (1) -
REXML
:: SAX2Listener (15) -
REXML
:: StreamListener (13) -
Rake
:: TaskManager (7) - SingleForwardable (6)
-
Sync
_ m (6) - TSort (3)
-
WEBrick
:: HTTPAuth :: UserDB (2) - Warning (1)
キーワード
- != (2)
- !~ (1)
- % (3)
- & (3)
- * (5)
- ** (5)
- + (7)
-
/ (5) - < (6)
- << (23)
- <= (5)
- <=> (19)
- == (42)
- === (13)
- =~ (7)
- > (6)
- >= (5)
- >> (4)
- DelegateClass (1)
- Digest (1)
- Fail (1)
- JSON (1)
- Marshal (1)
- Pathname (1)
- Raise (1)
- [] (45)
- []= (18)
- ^ (3)
-
_ _ setobj _ _ (2) -
_ dump (1) -
_ getproperty (1) -
_ invoke (1) -
_ load (1) -
_ setproperty (1) - a (2)
- abbrev (1)
-
abort
_ on _ exception (1) - accept (1)
- acct (1)
-
active
_ job? (1) - add (10)
- add? (1)
-
add
_ alias (1) -
add
_ attribute (3) -
add
_ attributes (1) -
add
_ bindir (1) -
add
_ cert (1) -
add
_ certid (1) -
add
_ certificate (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ crl (2) -
add
_ data (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ element (1) -
add
_ extension (3) -
add
_ field (1) -
add
_ file (3) -
add
_ file _ simple (2) -
add
_ html (1) -
add
_ include (1) -
add
_ module (1) -
add
_ namespace (1) -
add
_ nonce (2) -
add
_ observer (1) -
add
_ path (1) -
add
_ recipient (1) -
add
_ response _ handler (2) -
add
_ revoked (1) -
add
_ row (1) -
add
_ runtime _ dependency (1) -
add
_ schedule (1) -
add
_ signer (1) -
add
_ special (1) -
add
_ status (1) -
add
_ value (1) - advise (1)
- alert (2)
-
alert
_ error (2) -
alert
_ warning (2) - alias (1)
-
alias
_ method (1) - all (3)
- all? (6)
- allbits? (1)
-
allow
_ addr? (1) -
allow
_ socket? (1) -
angle
_ with (1) - any? (6)
- anybits? (1)
- append (5)
-
arg
_ config (1) - ask (1)
-
ask
_ if _ ok (1) -
ask
_ yes _ no (2) - assoc (2)
- at (1)
- atime (3)
- attlistdecl (2)
- attr (3)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attribute
_ of (1) -
auth
_ login (1) -
auth
_ only (1) -
auth
_ plain (1) - authenticate (1)
- autoclose= (1)
- autoload (1)
- autoload? (1)
-
backtrace
_ locations (2) - base (1)
- basename (3)
- begin (1)
- begins? (1)
- between? (1)
- bind (2)
-
bit
_ set? (1) - blockdev? (3)
- blockquote (2)
- body= (1)
- breakable (2)
- byteslice (3)
- call (7)
- capitalize (1)
- capitalize! (1)
- casecmp (2)
- casecmp? (2)
- cat (3)
-
cc
_ command (1) - cd (1)
- cdata (2)
- ceil (5)
- challenge (1)
- changed (1)
- characters (1)
- chardev? (3)
- chdir (2)
- check (1)
-
check
_ nonce (1) -
check
_ private _ key (1) -
check
_ sizeof (2) -
check
_ until (1) - checkbox (2)
-
checkbox
_ group (2) - children (1)
- chmod (4)
-
choose
_ from _ list (2) - chown (4)
- chunked= (1)
- cipher (1)
- clamp (1)
-
class
_ eval (2) -
class
_ exec (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) -
class
_ variables (1) - cleanpath (1)
-
clear
_ bit! (1) - clone (1)
- close (1)
-
close
_ on _ exec= (1) - cmp (3)
-
cmp
_ issuer (1) -
cmsg
_ is? (1) - coerce (3)
- cofactor (1)
-
cofactor
_ expansion (1) - collect (3)
- collect! (2)
- collect2 (2)
- column (2)
- combination (1)
- comment (2)
-
compile
_ error (1) - complain (1)
- component (1)
-
compute
_ key (1) - concat (5)
- configure (1)
-
connect
_ nonblock (1) -
const
_ defined? (1) -
const
_ get (1) -
const
_ set (1) - constants (1)
-
content
_ length (1) -
content
_ length= (2) -
content
_ type= (1) - convert (3)
- copy (3)
-
copy
_ nonce (1) - count (3)
- cover? (2)
-
coverage
_ report= (1) -
cpp
_ command (1) - create (1)
-
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) -
create
_ header (1) -
create
_ makefile (1) -
create
_ tmpsrc (1) -
create
_ value (1) - crypt (1)
- ctime (3)
-
ctrl
_ cmd (1) - cycle (2)
- deafen (1)
- debug (3)
- decrypt (3)
-
def
_ class (1) -
def
_ delegator (2) -
def
_ delegators (2) -
def
_ exception (1) -
def
_ instance _ delegator (1) -
def
_ instance _ delegators (1) -
def
_ method (1) -
def
_ module (1) -
def
_ single _ delegator (1) -
def
_ single _ delegators (1) - default (3)
-
default
_ argv (1) -
define
_ method (2) -
define
_ singleton _ method (2) -
define
_ task (1) - deflate (1)
- delegate (2)
- delete (23)
- delete! (1)
- delete? (1)
-
delete
_ all (2) -
delete
_ at (1) -
delete
_ attribute (1) -
delete
_ element (1) -
delete
_ field (1) -
delete
_ namespace (1) -
delete
_ observer (1) -
delete
_ passwd (1) -
delete
_ prefix (1) -
delete
_ prefix! (1) -
delete
_ suffix (1) -
delete
_ suffix! (1) -
depend
_ rules (1) -
dependencies
_ ok? (1) -
deprecate
_ constant (1) - deq (2)
- desc (1)
- detect (2)
-
dh
_ compute _ key (1) - dig (4)
- digest (1)
- dir (1)
-
dir
_ config (1) - directory (1)
- directory? (3)
- dirname (3)
- disjoint? (1)
- display (1)
- div (2)
- divmod (2)
- dlload (1)
-
do
_ DELETE (1) -
do
_ GET (6) -
do
_ HEAD (1) -
do
_ OPTIONS (2) -
do
_ POST (5) -
do
_ PUT (1) - doctype (2)
- document (1)
- dot (1)
- downcase! (1)
- download (1)
- downto (2)
- drop (2)
-
dry
_ run= (1) -
dsa
_ sign _ asn1 (1) -
dsa
_ verify _ asn1 (1) -
dummy
_ makefile (1) - dup (1)
- each (23)
- each2 (1)
-
each
_ address (3) -
each
_ child (2) -
each
_ cons (2) -
each
_ element (1) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ line (17) -
each
_ name (3) -
each
_ resource (1) -
each
_ slice (2) -
each
_ strongly _ connected _ component _ from (2) -
each
_ with _ index (4) -
each
_ with _ object (2) - echo (3)
-
egrep
_ cpp (2) - ehlo (1)
- element (2)
- elementdecl (2)
-
enable
_ config (2) -
enable
_ ssl (2) -
enable
_ starttls (1) -
enable
_ starttls _ auto (1) -
enable
_ tls (1) - encode! (2)
- encoding= (1)
- encrypt (2)
- end (1)
-
end
_ document (1) -
end
_ element (1) -
end
_ prefix _ mapping (1) -
end
_ with? (1) -
enhance
_ with _ matching _ rule (1) - enq (1)
-
ensure
_ dependency (1) - entity (2)
- entitydecl (2)
- entries (1)
- eql? (20)
- equal? (3)
- error (3)
- eval (1)
- examine (1)
- exception (1)
-
excluded
_ from _ list? (1) - executable? (3)
-
executable
_ real? (3) - execute (5)
- exist? (4)
- exists? (3)
- expect (2)
- extend (1)
-
extend
_ object (1) - extended (1)
- extension (1)
- extern (1)
- fail (1)
-
family
_ addrinfo (2) - fatal (3)
- fcntl (2)
- fdiv (3)
- feed (1)
- fetch (10)
-
fetch
_ path (1) -
fetch
_ values (2) - field (1)
- field? (1)
- fields (1)
- file (2)
- file? (3)
-
file
_ field (2) -
file
_ uri? (1) - filename (1)
- fill (6)
- find (3)
-
find
_ command (1) -
find
_ command _ possibilities (1) -
find
_ executable (1) -
find
_ gems _ with _ sources (1) -
find
_ header (1) -
find
_ index (8) -
find
_ library (2) -
find
_ matching (1) -
find
_ module _ named (2) -
find
_ name (2) -
find
_ proxy (1) -
find
_ spec _ by _ name _ and _ version (1) -
find
_ type (2) - first (4)
-
first
_ minor (1) - flatten (2)
- flatten! (1)
- flock (1)
- floor (6)
- flush (4)
-
flush
_ left (1) -
flush
_ sessions (1) - fnmatch (1)
- fnmatch? (1)
-
force
_ encoding (1) - foreach (3)
- form (4)
- format (1)
-
formatted
_ program _ filename (1) - ftype (3)
-
garbage
_ collect (1) - gcd (1)
- gem (1)
-
gem
_ signature (1) - get (4)
- get2 (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ elements (1) -
get
_ fields (1) -
get
_ file _ uri _ path (1) -
get
_ instance (1) -
get
_ line (1) -
get
_ passwd (3) -
get
_ path (1) -
get
_ text (1) -
get
_ value (1) - getacl (1)
- getaddress (3)
- getaddresses (3)
- getbinaryfile (2)
- getbyte (1)
- getlocal (2)
- getname (3)
- getnameinfo (1)
- getnames (3)
- getopts (1)
- getquota (1)
- getquotaroot (1)
- getresource (1)
- getresources (1)
- gets (9)
- getsockopt (2)
- gettextfile (2)
- glob (5)
- grep (2)
-
grep
_ v (2) - group (1)
- grpowned? (3)
- gsub (1)
- gsub! (3)
- handler= (1)
- handles? (1)
-
has
_ key? (4) -
has
_ name? (1) -
has
_ value? (5) -
have
_ framework (2) -
have
_ func (2) -
have
_ header (2) -
have
_ library (2) -
have
_ macro (2) -
have
_ struct _ member (2) -
have
_ type (2) -
have
_ var (2) - head (1)
- head2 (2)
- header (2)
- header? (1)
- helo (1)
- help (1)
- here? (1)
- hidden (2)
- html (2)
-
hyperlink
_ all= (1) -
ignore
_ eof= (1) -
ignore
_ sigint= (1) - img (2)
- import (1)
-
import
_ symbol (1) - include (2)
- include? (13)
- included (1)
- independent? (1)
- index (9)
- inflate (1)
- info (3)
- inherited (1)
- initialize (3)
- inject (4)
-
inner
_ product (1) -
inplace
_ mode= (1) - input? (1)
- insert (2)
-
insert
_ after (1) -
insert
_ before (1) -
insert
_ output (1) - install (1)
-
install
_ files (1) -
install
_ list (1) -
install
_ rb (1) -
installation
_ satisfies _ dependency? (1) -
instance
_ delegate (1) -
instance
_ eval (2) -
instance
_ method (1) -
instance
_ methods (1) -
instance
_ of? (1) -
instance
_ variable _ defined? (1) -
instance
_ variable _ get (1) -
instance
_ variable _ set (1) - instruction (1)
- intern (1)
- intersect? (1)
- invoke (1)
- ioctl (1)
-
irb
_ exit (1) -
is
_ a? (1) - iso8601 (1)
- item (2)
- j (1)
- jj (1)
- join (5)
-
keep
_ alive= (1) - key (5)
- key? (6)
- kill (2)
-
kill
_ job (1) -
kind
_ of? (1) -
laplace
_ expansion (1) - last (6)
-
latest
_ specs (1) - lchmod (1)
- lchown (1)
- level (1)
- libpathflag (1)
- line (2)
-
line
_ numbers= (1) - lines (10)
- link (3)
-
link
_ command (1) - list (4)
- listen (12)
- ljust (1)
- load (1)
-
load
_ file (1) -
load
_ gems _ in (1) -
load
_ gemspec (1) -
load
_ gemspecs (1) -
load
_ private _ key (1) -
load
_ public _ key (1) -
load
_ specs (1) -
local
_ variable _ defined? (1) -
local
_ variable _ get (1) - localtime (2)
- lock (2)
- log (3)
-
log
_ src (1) - login (2)
- lookup (2)
- ls (2)
- lshift! (1)
- lstat (3)
- lsub (1)
- mail (3)
- mailfrom (1)
-
make
_ passwd (1) - map (2)
- map! (2)
-
marshal
_ load (4) - mask (1)
- mask! (1)
-
mask
_ bits! (1) - match (3)
- match? (1)
-
matching
_ file? (1) -
matching
_ files (1) - max (8)
-
max
_ by (4) - mdtm (1)
- member? (7)
- merge (4)
- merge! (3)
-
merge
_ libs (1) -
method
_ added (1) -
method
_ defined? (1) -
method
_ missing (2) -
method
_ removed (1) -
method
_ undefined (1) - methods (1)
- min (8)
-
min
_ by (4) - minor (2)
- mkcol (1)
- mkdir (4)
- mlsd (2)
- mlst (1)
-
mod
_ add (1) -
mod
_ exp (1) -
mod
_ inverse (1) -
mod
_ mul (1) -
mod
_ sqr (1) -
mod
_ sub (1) - modified? (1)
-
module
_ eval (2) -
module
_ exec (1) -
module
_ function (1) - modulo (4)
- mount (1)
- move (2)
- mtime (4)
- mult (1)
-
multipart
_ form (4) - name (2)
- namespace (1)
- new (1)
-
new
_ ostruct _ member (1) -
new
_ start (1) -
next
_ wait (1) - nlst (1)
- nobits? (1)
- nonblock (1)
- none? (6)
-
normalize
_ comment (1) -
normalize
_ uri (1) -
not
_ modified? (1) - notation (1)
- notationdecl (2)
- notify (4)
-
off
_ event (1) - offset (2)
-
ok
_ to _ remove? (1) -
ole
_ method (1) -
ole
_ method _ help (1) -
ole
_ query _ interface (1) -
ole
_ respond _ to? (1) -
ole
_ type (1) -
ole
_ type _ detail (1) - on (12)
-
on
_ XXX (1) -
on
_ default (1) -
on
_ event (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - one? (6)
- open (5)
-
open
_ uri _ or _ path (1) - optional? (1)
- order (4)
- order! (2)
- out (4)
- output? (1)
- owned? (3)
- pack (2)
-
page
_ dir= (1) - params (5)
-
params
_ ok? (1) - parse (4)
- parse! (1)
-
parse
_ files _ matching (1) -
parse
_ time (1) -
password
_ field (2) - patch (2)
-
path
_ ok? (1) - pathconf (1)
-
pathmap
_ replace (1) - peek (1)
-
pending
_ interrupt? (1) - permutation (2)
- permute (2)
- permute! (1)
- pipe? (3)
-
pkcs5
_ keyivgen (1) - pop (6)
- post (2)
- post2 (2)
-
post
_ connection _ check (1) - pow (1)
- power (2)
- pread (1)
-
prepare
_ range (1) - prepend (2)
-
prepend
_ features (1) - prepended (1)
-
pretty
_ print (1) -
pretty
_ print _ cycle (1) - prime? (3)
-
prime
_ division (1) -
prime
_ fasttest? (1) -
primitive
_ convert (4) - print (7)
-
print
_ dependencies (1) - printf (5)
- printn (1)
- priority= (1)
- private (1)
-
private
_ class _ method (1) -
private
_ constant (1) -
private
_ decrypt (1) -
private
_ encrypt (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) -
private
_ methods (1) -
processing
_ instruction (1) - product (2)
- progress (1)
-
progress
_ reporter (1) -
proper
_ subset? (1) -
proper
_ superset? (1) - proppatch (1)
- protected (1)
-
protected
_ instance _ methods (1) -
protected
_ method _ defined? (1) -
protected
_ methods (2) -
psych
_ to _ yaml (1) -
psych
_ y (1) - public (1)
-
public
_ class _ method (1) -
public
_ constant (1) -
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ instance _ method (1) -
public
_ instance _ methods (1) -
public
_ method (1) -
public
_ method _ defined? (1) -
public
_ methods (2) -
public
_ send (2) - push (4)
- pushd (1)
- pushdir (1)
- put (3)
- put2 (2)
- putbinaryfile (2)
- putc (2)
- puts (7)
- puttextfile (2)
- quo (4)
-
radio
_ group (2) -
rake
_ extension (1) - rand (3)
- rassoc (2)
- rationalize (9)
- raw (1)
-
rcptto
_ list (1) - read (9)
-
read
_ all (2) -
read
_ body (1) -
read
_ cache _ data (1) -
read
_ nonblock (4) - readable? (3)
-
readable
_ real? (3) - readline (9)
- readlines (9)
- readlink (3)
- readpartial (7)
- realdirpath (1)
- realpath (2)
- recv (1)
-
recv
_ io (1) -
recv
_ nonblock (1) - recvfrom (3)
-
recvfrom
_ nonblock (2) - recvmsg (1)
-
recvmsg
_ nonblock (1) - reduce (3)
- refine (1)
- refresh (2)
-
register
_ command (1) - reject (1)
-
relative
_ path _ from (1) - remainder (1)
-
remove
_ by _ name (1) -
remove
_ class _ variable (1) -
remove
_ const (1) -
remove
_ instance _ variable (1) -
remove
_ method (1) -
remove
_ private _ comments (1) -
remove
_ response _ handler (1) - rename (5)
- reopen (3)
-
repeated
_ combination (1) -
repeated
_ permutation (1) - replace (7)
-
replace
_ child (1) -
replace
_ with (1) - replacement= (1)
- reply (1)
- report (2)
-
report
_ on _ exception (1) - request (3)
-
request
_ get (2) -
request
_ head (2) -
request
_ post (2) -
request
_ put (2) - require (1)
- reset (2)
-
reset
_ cache _ for (1) -
resolve
_ args (1) -
respond
_ to? (2) -
respond
_ to _ missing? (2) - result (1)
-
result
_ with _ hash (1) - resume (1)
- retrbinary (2)
- retrlines (1)
- retval? (1)
- rindex (3)
- rm (3)
-
rm
_ f (1) -
rm
_ rf (1) - rmdir (4)
- root? (1)
- rotate! (1)
- round (7)
- row (2)
- rshift! (1)
- rule (1)
- run (1)
- sample (4)
-
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - scalar (1)
- scan (3)
-
scan
_ full (1) -
scan
_ until (1) - scanf (2)
-
scrolling
_ list (2) - scrub (1)
- scrub! (1)
- search (3)
-
search
_ full (1) -
search
_ with _ source (1) - section (1)
- secure (1)
- seek (2)
- select (4)
- send (5)
-
send
_ io (1) -
send
_ mail (1) -
send
_ request (1) - sendmail (1)
- sendmsg (1)
-
sendmsg
_ nonblock (1) - seplist (1)
- service (2)
-
session
_ add (1) -
session
_ remove (1) - set (1)
-
set
_ backtrace (1) -
set
_ bit! (1) -
set
_ dictionary (2) -
set
_ encoding (9) -
set
_ eoutvar (1) -
set
_ error (2) -
set
_ generator (1) -
set
_ option (1) -
set
_ params (1) -
set
_ range (1) -
set
_ redirect (1) -
set
_ socket (1) -
set
_ trace _ func (1) -
set
_ visibility _ for (1) - setgid? (3)
- setproperty (2)
- setquota (1)
- setsockopt (2)
- setuid? (3)
- sfork (1)
- sh (1)
- shebang (1)
- shift (3)
-
show
_ lookup _ failure (1) - shuffle! (2)
- shutdown (1)
- sign (7)
-
single
_ delegate (1) -
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) -
singleton
_ methods (1) - site (1)
- size (4)
- size? (3)
-
size
_ opt _ params (1) -
size
_ params (1) - sizeof (1)
- skip (1)
-
skip
_ until (1) - sleep (1)
- slice (14)
- slice! (3)
- socket? (3)
- solve (1)
-
spec
_ path (1) - specification (1)
- split (5)
-
split
_ all (1) - sqrt (1)
- squeeze! (1)
- start (4)
-
start
_ document (1) -
start
_ element (1) -
start
_ mapping (1) -
start
_ prefix _ mapping (1) -
start
_ sequence (1) -
start
_ stream (1) -
start
_ with? (1) - starttls (2)
- stat (3)
-
static
_ path= (1) - status (1)
- step (12)
- sticky? (3)
- storbinary (2)
- store (4)
- storlines (2)
- strftime (2)
-
strip
_ newlines (1) - struct (1)
- sub (3)
- sub! (2)
-
sub
_ ext (1) - submit (2)
- subscribe (1)
- subset? (1)
- subtract (1)
- summarize (2)
- superset? (1)
- swapcase! (1)
- sym (1)
- symlink (3)
- symlink? (3)
- sync (1)
-
sync
_ lock (1) -
sync
_ try _ lock (1) -
sync
_ unlock (1) -
synthesize
_ file _ task (1) - sysread (5)
- syssign (1)
- system (3)
-
system
_ path (1) - sysverify (1)
- syswrite (1)
-
tag
_ end (1) -
tag
_ start (1) - take (4)
- task (1)
- tee (3)
- test (3)
- text (3)
-
text
_ field (2) - textarea (2)
- thread (1)
-
thread
_ variable? (1) - time (1)
- timeout (2)
- to= (1)
-
to
_ a (5) -
to
_ d (3) -
to
_ h (2) -
to
_ i (2) -
to
_ json (13) -
to
_ r (1) -
to
_ s (7) -
to
_ set (2) -
to
_ str (2) -
to
_ yaml (2) - tokenize (1)
- top (1)
- tr (1)
- tr! (1)
-
tr
_ s (1) -
tr
_ s! (1) - trace (1)
- transaction (1)
- truncate (9)
-
try
_ compile (2) -
try
_ constant (2) -
try
_ cpp (2) -
try
_ do (2) -
try
_ file (1) -
try
_ func (2) -
try
_ link (2) -
try
_ lock (1) -
try
_ run (2) -
try
_ static _ assert (2) -
try
_ type (2) -
try
_ var (2) -
tsort
_ each _ child (1) - typealias (1)
- ucmp (1)
-
uid
_ copy (1) -
uid
_ move (1) -
uid
_ search (1) -
uid
_ store (1) -
uid
_ thread (1) -
undef
_ method (1) - ungetbyte (2)
- ungetc (4)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - union (1)
- unknown (2)
- unlink (3)
- unlock (2)
- unpack (1)
- unshift (3)
- unsubscribe (1)
- upcase! (1)
- update (11)
- updated (3)
- upto (2)
- using (1)
- utime (3)
- value (4)
- value= (1)
- value? (4)
-
values
_ at (9) - verify (10)
-
verify
_ gem (2) -
verify
_ gem _ file (1) -
virtual
_ host (1) - voidcmd (1)
- wait (3)
-
wait
_ readable (1) -
wait
_ writable (2) -
waiting
_ job? (1) - warn (5)
-
warn
_ legacy (1) - warning (1)
-
with
_ config (2) -
with
_ defaults (1) -
with
_ werror (2) - writable? (3)
-
writable
_ real? (3) - write (16)
-
write
_ nonblock (3) - xlist (1)
- xmldecl (3)
- xmlschema (2)
- xmp (1)
- xpopen (2)
- xsystem (1)
- y (1)
- yaml (2)
- yaml? (1)
- yield (1)
- zero? (3)
- zip (4)
- | (4)
検索結果
先頭5件
-
Complex
# -(other) -> Complex (63658.0) -
差を計算します。
差を計算します。
@param other 自身から引く数
//emlist[例][ruby]{
Complex(1, 2) - Complex(2, 3) # => (-1-1i)
//} -
Rational
# -(other) -> Rational | Float (63658.0) -
差を計算します。
差を計算します。
@param other 自身から引く数
other に Float を指定した場合は、計算結果を Float で返しま
す。
//emlist[例][ruby]{
r = Rational(3, 4)
r - 1 # => (-1/4)
r - 0.5 # => 0.25
//} -
Float
# -(other) -> Float (63640.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 差
4.5 - 1.3 # => 3.2
//} -
BigDecimal
# -(other) -> BigDecimal (63622.0) -
差を計算します。
差を計算します。
@param other self から引く数を指定します。
計算結果の精度についてはlib:bigdecimal#precisionを参照してください。 -
Fiddle
:: Pointer # -(n) -> Fiddle :: Pointer (63622.0) -
自身のアドレスから n バイトを引いた新しい Pointer オブジェクトを返します。
自身のアドレスから n バイトを引いた新しい Pointer オブジェクトを返します。
この返り値には、free 関数がセットされず、size は 0 とされます。
@param n アドレスの差分を整数で指定します。
例:
require 'fiddle'
s = 'abc'
cptr = Fiddle::Pointer[s]
cptr += 1
p cptr[0,1] #=> "b"
cptr -= 1
p cptr[0,1] #=> "a" -
OpenSSL
:: BN # -(other) -> OpenSSL :: BN (63622.0) -
自身から other を引いた値を返します。
自身から other を引いた値を返します。
@param other 引く整数
@raise OpenSSL::BNError 計算時エラー
@see OpenSSL::BN#mod_sub -
Net
:: IMAP :: BodyTypeMultipart # param -> { String => String } (63607.0) -
MIME のボディパラメータをハッシュテーブルで返します。
MIME のボディパラメータをハッシュテーブルで返します。
ハッシュテーブルのキーがパラメータ名となります。
@see 2045 -
Net
:: IMAP :: ContentDisposition # param -> { String => String } | nil (55009.0) -
Content-Disposition フィールドのパラメータをハッシュテーブルで 返します。
Content-Disposition フィールドのパラメータをハッシュテーブルで
返します。
ハッシュテーブルのキーは以下のような値を取ります。詳しくは
2183 などを見てください。
* "FILENAME"
* "CREATION-DATE"
* "MODIFICATION-DATE"
* "READ-DAT"
* "SIZE" -
Net
:: IMAP :: BodyTypeBasic # param -> { String => String } | nil (54907.0) -
MIME のボディパラメータをハッシュテーブルで返します。
MIME のボディパラメータをハッシュテーブルで返します。
ハッシュテーブルのキーがパラメータ名となります。
@see 2045 -
Net
:: IMAP :: BodyTypeMessage # param -> { String => String } | nil (54907.0) -
MIME のボディパラメータをハッシュテーブルで返します。
MIME のボディパラメータをハッシュテーブルで返します。
ハッシュテーブルのキーがパラメータ名となります。
@see 2045 -
Net
:: IMAP :: BodyTypeText # param -> { String => String } | nil (54907.0) -
MIME のボディパラメータをハッシュテーブルで返します。
MIME のボディパラメータをハッシュテーブルで返します。
ハッシュテーブルのキーがパラメータ名となります。
@see 2045 -
Time
# -(time) -> Float (54736.0) -
自身と time との時刻の差を Float で返します。単位は秒です。
自身と time との時刻の差を Float で返します。単位は秒です。
@param time 自身との差を算出したい Time オブジェクトを指定します。
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - t # => 2592000.0
//} -
Date
# -(x) -> Rational | Date (54625.0) -
x が日付オブジェクトなら、ふたつの差を Rational で返します。単位は日です。 あるいは x が数値ならば、self より x 日前の日付を返します。
x が日付オブジェクトなら、ふたつの差を Rational で返します。単位は日です。
あるいは
x が数値ならば、self より x 日前の日付を返します。
@param x 日数、あるいは日付オブジェクト
@raise TypeError x が数値でも日付オブジェクトでもない場合に発生します。 -
SingleForwardable
# def _ single _ delegator(accessor , method , ali = method) -> () (45958.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_singleton_delegator の別名になります。
@see SingleForwardable#def_delegators -
SingleForwardable
# def _ single _ delegators(accessor , *methods) -> () (45940.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
SingleForwardable
# single _ delegate(hash) -> () (45922.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
@see Forwardable#delegate -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) -> self (36958.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
Gem
:: Package :: TarWriter # add _ file _ simple(name , mode , size) {|io| . . . } -> self (36958.0) -
自身に関連付けられた IO にファイルを追加します。
自身に関連付けられた IO にファイルを追加します。
ブロックを与えると、自身に関連付けられた IO をブロックに渡してブロック
を評価します。
@param name 追加するファイルの名前を指定します。
@param mode 追加するファイルのパーミッションを指定します。
@param size 追加するファイルのサイズを指定します。 -
OpenSSL
:: SSL :: SSLContext # set _ params(params) -> Hash (36904.0) -
パラメータをハッシュで設定します。
パラメータをハッシュで設定します。
渡すハッシュテーブルは { パラメータ名のシンボル => パラメータの値 } という
形をしていなければなりません。
以下のパラメータを設定できます。
* :cert (OpenSSL::SSL::SSLContext#cert=)
* :key (OpenSSL::SSL::SSLContext#key=)
* :client_ca (OpenSSL::SSL::SSLContext#client_ca=)
* :ca_file (OpenSSL::SSL::SSLContext#ca_file=)
* :ca_path (Open... -
SingleForwardable
# def _ delegator(accessor , method , ali = method) -> () (36658.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_singleton_delegator の別名になります。
@see SingleForwardable#def_delegators -
WIN32OLE
_ PARAM # ole _ type _ detail -> [String] (36658.0) -
パラメータの属性を取得します。
パラメータの属性を取得します。
@return 型の属性を文字列配列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'IWorksheetFunction')
method = WIN32OLE_METHOD.new(tobj, 'SumIf')
param1 = method.params[0]
p param1.ole_type_detail # => ["PTR", "USERDEFINED", "Range"]
パラメータの取り得る属性値はCOMのIDL(インターフ... -
Shell
:: ProcessController # kill _ job(signal , command) -> Integer (36640.0) -
指定されたコマンドにシグナルを送ります。
指定されたコマンドにシグナルを送ります。
@param signal シグナルを整数かその名前の文字列で指定します。
負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、
プロセスではなくプロセスグループにシグナルを送ります。
@param command コマンドを指定します。
@see Process.#kill -
SingleForwardable
# def _ delegators(accessor , *methods) -> () (36640.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ DELETE(request , response) -> () (36640.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WIN32OLE
_ PARAM # ole _ type -> String (36640.0) -
パラメータの型名を取得します。
パラメータの型名を取得します。
@return パラメータの型名を示す文字列を返します。
パラメータの型情報が見つからない場合は、"unknown type"を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts param1.ole_type # => VARIANT
OLEオートメーション... -
SingleForwardable
# delegate(hash) -> () (36622.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
@see Forwardable#delegate -
RDoc
:: TopLevel # add _ class _ or _ module(collection , class _ type , name , superclass) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule (28876.0) -
collection に name で指定したクラス、モジュールを追加します。
collection に name で指定したクラス、モジュールを追加します。
@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param su... -
REXML
:: Element # delete _ element(element) -> REXML :: Element (28540.0) -
子要素を削除します。
子要素を削除します。
element で削除する要素を指定できます。整数、文字列、REXML::Element
オブジェクトのいずれかが指定できます。
REXML::Element を指定すると、その要素が削除されます。
整数を指定すると、element 番目の要素を削除します(1-originで指定します)。
文字列を指定すると、XPath としてマッチする要素を削除します。
複数の要素がマッチする場合はそのうち1つが削除されます。
@param element 削除する要素
@see REXML::Elements#delete
//emlist[][ruby]{
require... -
WIN32OLE
# ole _ query _ interface(iid) -> WIN32OLE (28246.0) -
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを 持つオブジェクトを取得します。
IID(インターフェイスID)を指定してオブジェクトの別のインターフェイスを
持つオブジェクトを取得します。
オブジェクトが複数のオートメーション用インターフェイスを持つ場合に、当
メソッドを利用して既定のインターフェイスとは異なるインターフェイスを取
得します。
@param iid 取得するインターフェイスのIIDを文字列で指定します。
@return iidパラメータで指定したインターフェイスを持つWIN32OLEオブジェクト
@raise WIN32OLERuntimeError 指定したIIDをオブジェクトが持たない場合に通知されます。
ie = WIN32OLE.n... -
WIN32OLE
_ METHOD # params -> [WIN32OLE _ PARAM] (28243.0) -
メソッドのパラメータ情報を取得します。
メソッドのパラメータ情報を取得します。
このメソッドのパラメータをWIN32OLE_PARAMの配列として返します。配
列の最初の要素が最左端のパラメータに対応します。
@return WIN32OLE_PARAMの配列。無引数のメソッドであれば要素数0の配
列を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
p method.params # => ... -
WEBrick
:: HTTPServer :: MountTable # delete(dir) -> WEBrick :: HTTPServlet :: AbstractServlet (28222.0) -
ディレクトリとサーブレットの対応を削除してサーブレットを返します。
ディレクトリとサーブレットの対応を削除してサーブレットを返します。
@param dir ディレクトリを指定します。
@return WEBrick::HTTPServlet::AbstractServlet のサブクラスのインタンスを返します。 -
CGI
:: HtmlExtension # file _ field(name = "" , size = 20 , maxlength = nil) -> String (27961.0) -
タイプが file である input 要素を生成します。
タイプが file である input 要素を生成します。
@param name name 属性の値を指定します。
@param size size 属性の値を指定します。
@param maxlength maxlength 属性の値を指定します。
例:
file_field("name")
# <INPUT TYPE="file" NAME="name" SIZE="20">
file_field("name", 40)
# <INPUT TYPE="file" NAME="name" SIZE="40">
file_field("na... -
Float
# floor(ndigits = 0) -> Integer | Float (27958.0) -
自身と等しいかより小さな整数のうち最大のものを返します。
自身と等しいかより小さな整数のうち最大のものを返します。
@param ndigits 10進数での小数点以下の有効桁数を整数で指定します。
正の整数を指定した場合、Float を返します。
小数点以下を、最大 n 桁にします。
負の整数を指定した場合、Integer を返します。
小数点位置から左に少なくとも n 個の 0 が並びます。
//emlist[例][ruby]{
1.2.floor # => 1
2.0.floor # => 2
(-1... -
Zlib
:: Deflate # params(level , strategy) -> nil (27958.0) -
圧縮ストリームの設定を変更します。詳しくは zlib.h を 参照して下さい。設定の変更に伴うストリームからの出力は 出力バッファに保存されます。
圧縮ストリームの設定を変更します。詳しくは zlib.h を
参照して下さい。設定の変更に伴うストリームからの出力は
出力バッファに保存されます。
@param level 0-9の範囲の整数, または Zlib::DEFAULT_COMPRESSION を指定します。
詳細はzlib.hを参照してください。
@param strategy Zlib::FILTERED, Zlib::HUFFMAN_ONLY,
Zlib::DEFAULT_STRATEGY など指定します。詳細は zlib.h を参照してください。
requi... -
IRB
:: ReadlineInputMethod # line(line _ no) -> String (27922.0) -
引数 line_no で指定した過去の入力を行単位で返します。
引数 line_no で指定した過去の入力を行単位で返します。
@param line_no 取得する行番号を整数で指定します。 -
RDoc
:: TopLevel # find _ module _ named(name) -> RDoc :: NormalModule (27922.0) -
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。 見つからなかった場合は nil を返します。
RDoc が収集したクラスの内、name で指定した名前のモジュールを返します。
見つからなかった場合は nil を返します。
@param name モジュール名を文字列で指定します。 -
WIN32OLE
# ole _ method(method) -> WIN32OLE _ METHOD (27922.0) -
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま
す。
OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別されま
せん。
@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_METHODオブジェクト。
@raise WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発... -
WIN32OLE
# ole _ method _ help(method) -> WIN32OLE _ METHOD (27922.0) -
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま す。
メソッド名を指定して対応するWIN32OLE_METHODオブジェクトを取得しま
す。
OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別されま
せん。
@param method メソッド情報を取り出す対象のメソッド名を文字列で指定します。
@return WIN32OLE_METHODオブジェクト。
@raise WIN32OLERuntimeError 指定したメソッド名が未定義あるいは型情報ラ
イブラリ(TypeLib)が提供されていない場合など
に発... -
OpenSSL
:: PKey :: DH # params -> {String => OpenSSL :: BN} (27904.0) -
鍵パラメータと鍵対を {"パラメータ名" => パラメータ値} というハッシュ テーブルで返します。
鍵パラメータと鍵対を {"パラメータ名" => パラメータ値} というハッシュ
テーブルで返します。
ハッシュテーブルのキーは "p", "g", "pub_key", "priv_key" の4つです。
自身が内部に鍵対を持っていない場合は、 "pub_key" と "priv_key" に
対応する値は 0 となります。 -
OpenSSL
:: PKey :: DH # params _ ok? -> bool (27904.0) -
パラメータ p と g が安全かどうかを判定します。
パラメータ p と g が安全かどうかを判定します。
@see OpenSSL::PKey::DH#generate_key!,
OpenSSL::PKey::DH.generate -
OpenSSL
:: PKey :: DSA # params -> {String => OpenSSL :: BN} (27904.0) -
鍵のパラメータを {パラメータ名 => その整数値} というハッシュで返します。
鍵のパラメータを {パラメータ名 => その整数値} というハッシュで返します。
公開鍵における priv_key のように自身が持っていないパラメータは
0 がセットされます。 -
OpenSSL
:: PKey :: RSA # params -> {String => OpenSSL :: BN} (27904.0) -
鍵のパラメータ(OpenSSL::PKey::RSA#e,OpenSSL::PKey::RSA#n, OpenSSL::PKey::RSA#dなど)を{パラメータ名文字列 => パラメータ値} というハッシュで返します。
鍵のパラメータ(OpenSSL::PKey::RSA#e,OpenSSL::PKey::RSA#n,
OpenSSL::PKey::RSA#dなど)を{パラメータ名文字列 => パラメータ値}
というハッシュで返します。
鍵が公開鍵の場合、OpenSSL::PKey::RSA#d
のように公開鍵が持っていない値は 0 になります。 -
WIN32OLE
_ METHOD # size _ opt _ params -> Integer | nil (27904.0) -
オプションパラメータ数を取得します。
オプションパラメータ数を取得します。
@return オプションパラメータ数を整数で返します。メソッドの詳細情報を取
得できない場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.size_opt_params # => 5 -
WIN32OLE
_ METHOD # size _ params -> Integer | nil (27904.0) -
パラメータ数を取得します。
パラメータ数を取得します。
@return パラメータ数を整数で返します。メソッドの詳細情報を取得できない
場合はnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
puts method.size_params # => 12 -
WIN32OLE
_ PARAM # default -> object | nil (27694.0) -
パラメータを指定しなかった場合の既定値を取得します。
パラメータを指定しなかった場合の既定値を取得します。
当パラメータが必須パラメータの場合はnilを返します。
@return パラメータを指定しなかった場合の既定値。必須パラメータならばnilを返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
method.params.each do |param|
if param.default
puts "... -
WIN32OLE
_ PARAM # retval? -> bool (27694.0) -
パラメータが戻り値かどうかを判定します。
パラメータが戻り値かどうかを判定します。
OLEオートメーションの規定では、メソッドの戻り値は引数リストの最右端のパ
ラメータをout属性(WIN32OLE_PARAM#output?が真)とすることで実現し
ます。ただし、そのパラメータをOLEオートメーション呼び出しを記述する言語
が戻り値のように扱うか、それとも引数リストに並べるかはretval属性によっ
て決定されます。
retval?メソッドは、戻り値として記述する場合に真となります。
@return パラメータが戻り値として扱われる場合に真を返します。
tobj = WIN32OLE_TYPE.new('DirectX... -
WEBrick
:: HTTPServlet :: DefaultFileHandler # not _ modified?(request , response , mtime , etag) -> bool (27676.0) -
自身に関連付けられたファイルが更新されていなければ、真を返します。 そうでない場合は、偽を返します。
自身に関連付けられたファイルが更新されていなければ、真を返します。
そうでない場合は、偽を返します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@param mtime 自身に関連付けられたファイルの最終修正時刻を指定します。
@param etag ETag の値を指定します。 -
Forwardable
# def _ delegator(accessor , method , ali = method) -> () (27658.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_instance_delegator の別名になります。
例:
require 'forwardable'
class MyQueue
exten... -
Forwardable
# def _ instance _ delegator(accessor , method , ali = method) -> () (27658.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param accessor 委譲先のオブジェクト
@param method 委譲先のメソッド
@param ali 委譲元のメソッド
委譲元のオブジェクトで ali が呼び出された場合に、
委譲先のオブジェクトの method へ処理が委譲されるようになります。
委譲元と委譲先のメソッド名が同じ場合は, ali を省略することが可能です。
def_delegator は def_instance_delegator の別名になります。
例:
require 'forwardable'
class MyQueue
exten... -
Ripper
:: Filter # on _ default(event , token , data) -> object (27658.0) -
イベントハンドラが未定義のイベントが実行された場合に実行されるイベント ハンドラです。
イベントハンドラが未定義のイベントが実行された場合に実行されるイベント
ハンドラです。
@param event 実行されたイベントを :on_XXX 形式のシンボルで指定されます。
@param token 現在のトークンが指定されます。
@param data 前のイベントハンドラの戻り値です。最初のイベントの場合は
Ripper::Filter#parse の引数になります。
このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。
on_default をオーバライドしなかった場合は data 引数をそのまま返します。
@see R... -
WIN32OLE
_ PARAM # optional? -> bool (27658.0) -
パラメータがオプションかどうかを取得します。
パラメータがオプションかどうかを取得します。
@return パラメータがオプション(省略可能)であれば真を返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 9.0 Object Library', 'Workbook')
method = WIN32OLE_METHOD.new(tobj, 'SaveAs')
param1 = method.params[0]
puts "#{param1.name} #{param1.optional?}" # => Filename true -
Forwardable
# def _ delegators(accessor , *methods) -> () (27640.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_instance_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@reco... -
Forwardable
# def _ instance _ delegators(accessor , *methods) -> () (27640.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_instance_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@reco... -
Gem
:: DependencyInstaller # install(dep _ or _ name , version = Gem :: Requirement . default) -> Array (27640.0) -
指定された Gem とその依存する Gem を全てインストールします。
指定された Gem とその依存する Gem を全てインストールします。
@param dep_or_name Gem の名前か Gem::Dependency のインスタンスを指定します。
@param version バージョンに関する条件を指定します。
@return このメソッドでインストールした Gem のリストを返します。 -
OpenSSL
:: SSL :: SocketForwarder # fcntl(cmd , arg=0) -> Integer (27640.0) -
ラップされているソケットに対してシステムコール fcntl を実行します。
ラップされているソケットに対してシステムコール fcntl を実行します。
IO#fcntl と同様です。
@param cmd IO に対するコマンドを、添付ライブラリ fcntl が提供している定数で指定します。
@param arg cmd に対する引数を整数、文字列、booleanのいずれかで指定します。
@raise Errno::EXXX fcntl の実行に失敗した場合に発生します。
@raise IOError 既に close されている場合に発生します。 -
Shell
# kill(signal , job) -> Integer (27640.0) -
@todo
@todo
ジョブにシグナルを送ります。
@param signal
@param job -
WEBrick
:: BasicLog # log(level , msg) -> () (27640.0) -
指定された msg を指定されたログレベル level でログに記録します。
指定された msg を指定されたログレベル level でログに記録します。
@param level 記録したい msg のレベルを FATAL, ERROR, WARN, INFO, DEBUG のいずれかの定数で指定します。
@param msg 記録したい文字列を指定します。 -
WEBrick
:: HTTPServlet :: DefaultFileHandler # prepare _ range(range , filesize) -> [Integer , Integer] (27640.0) -
WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content で利用する範囲情報を生成して返します。
WEBrick::HTTPServlet::DefaultFileHandler#make_partial_content で利用する範囲情報を生成して返します。
@param range 2 要素の配列を指定します。
@param filesize ファイルサイズを指定します。 -
WIN32OLE
_ EVENT # handler=(obj) -> () (27640.0) -
イベント処理を実行するオブジェクトを登録します。
イベント処理を実行するオブジェクトを登録します。
イベントハンドラをメソッドとして持つオブジェクトをイベントハンドラとし
て登録します。
イベントハンドラはイベント名に「on」を前置します。もし、イベントに対応
するonメソッドが実装されていなければmethod_missingが呼ばれます。イベン
ト名は大文字小文字を区別するため、正確な記述が必要です。
@param obj イベントに対応するメソッドを持つオブジェクト。イベント受信を
解除するにはnilを指定します。
class IeHandler
def initialize
@com... -
CGI
:: HtmlExtension # file _ field(attributes) -> String (27631.0) -
タイプが file である input 要素を生成します。
タイプが file である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
file_field({ "NAME" => "name", "SIZE" => 40 })
# <INPUT TYPE="file" NAME="name" SIZE="40"> -
Fiddle
:: Closure :: BlockCaller # call(*args) -> object (27622.0) -
wrap しているブロックを呼び出します。
wrap しているブロックを呼び出します。
そのブロックの返り値がこのメソッドの返り値となります。
@param args 引数 -
Forwardable
# delegate(hash) -> () (27622.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
例:
require 'forwardable'
class Zap
extend Forwardable
delegate :length => :@str
delegate [:first, :last] => :@arr
def initialize
@arr = %w/fo... -
Forwardable
# instance _ delegate(hash) -> () (27622.0) -
メソッドの委譲先を設定します。
メソッドの委譲先を設定します。
@param hash 委譲先のメソッドがキー、委譲先のオブジェクトが値の
Hash を指定します。キーは Symbol、
String かその配列で指定します。
例:
require 'forwardable'
class Zap
extend Forwardable
delegate :length => :@str
delegate [:first, :last] => :@arr
def initialize
@arr = %w/fo... -
Gem
:: ConfigFile # load _ file(file _ name) -> object (27622.0) -
与えられたファイル名のファイルが存在すれば YAML ファイルとしてロードします。
与えられたファイル名のファイルが存在すれば YAML ファイルとしてロードします。
@param file_name YAML 形式で記述された設定ファイル名を指定します。 -
Gem
:: Installer # installation _ satisfies _ dependency?(dependency) -> bool (27622.0) -
登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。
登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。
@param dependency Gem::Dependency のインスタンスを指定します。 -
Module
# class _ variable _ defined?(name) -> bool (27622.0) -
name で与えられた名前のクラス変数がモジュールに存在する場合 true を 返します。
name で与えられた名前のクラス変数がモジュールに存在する場合 true を
返します。
@param name Symbol か String を指定します。
//emlist[例][ruby]{
class Fred
@@foo = 99
end
Fred.class_variable_defined?(:@@foo) #=> true
Fred.class_variable_defined?(:@@bar) #=> false
Fred.class_variable_defined?('@@foo') #=> true
Fred.class_variable... -
Module
# class _ variable _ get(name) -> object (27622.0) -
クラス/モジュールに定義されているクラス変数 name の値を返します。
クラス/モジュールに定義されているクラス変数 name の値を返します。
@param name String または Symbol を指定します。
@raise NameError クラス変数 name が定義されていない場合、発生します。
//emlist[例][ruby]{
class Fred
@@foo = 99
end
def Fred.foo
class_variable_get(:@@foo)
end
p Fred.foo #=> 99
//} -
Module
# class _ variable _ set(name , val) -> object (27622.0) -
クラス/モジュールにクラス変数 name を定義して、その値として val をセットします。val を返します。
クラス/モジュールにクラス変数 name を定義して、その値として
val をセットします。val を返します。
@param name String または Symbol を指定します。
//emlist[例][ruby]{
class Fred
@@foo = 99
def foo
@@foo
end
end
def Fred.foo(val)
class_variable_set(:@@foo, val)
end
p Fred.foo(101) # => 101
p Fred.new.foo # => 101
//} -
Module
# class _ variables(inherit = true) -> [Symbol] (27622.0) -
クラス/モジュールに定義されているクラス変数の名前の配列を返します。
クラス/モジュールに定義されているクラス変数の名前の配列を返します。
@param inherit false を指定しない場合はスーパークラスやインクルードして
いるモジュールのクラス変数を含みます。
//emlist[例][ruby]{
class One
@@var1 = 1
end
class Two < One
@@var2 = 2
end
One.class_variables # => [:@@var1]
Two.class_variables # => [:@@var2, :@@var1]
Two.class_va... -
Module
# module _ function(*name) -> self (27622.0) -
メソッドをモジュール関数にします。
メソッドをモジュール関数にします。
引数が与えられた時には、
引数で指定されたメソッドをモジュール関数にします。
引数なしのときは今後このモジュール定義文内で
新しく定義されるメソッドをすべてモジュール関数にします。
モジュール関数とは、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
self を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」とい... -
Module
# remove _ class _ variable(name) -> object (27622.0) -
引数で指定したクラス変数を取り除き、そのクラス変数に設定さ れていた値を返します。
引数で指定したクラス変数を取り除き、そのクラス変数に設定さ
れていた値を返します。
@param name String または Symbol を指定します。
@return 引数で指定されたクラス変数に設定されていた値を返します。
@raise NameError 引数で指定されたクラス変数がそのモジュールやクラスに定義されていない場合に発生します。
//emlist[例][ruby]{
class Foo
@@foo = 1
remove_class_variable(:@@foo) # => 1
p @@foo # => uninitialized clas... -
Observable
# delete _ observer(observer) -> object | nil (27622.0) -
オブザーバを削除します。
オブザーバを削除します。
指定されたオブジェクトがオブザーバとして登録されていた場合は、
リストからオブジェクトを削除し、取り除かれたオブジェクトを返します。
登録されていなかった場合は、nil を返します。
@param observer 削除するオブザーバ -
OpenSSL
:: SSL :: SSLContext # flush _ sessions(time=nil) -> self (27622.0) -
自身が保持しているセッションキャッシュを破棄します。
自身が保持しているセッションキャッシュを破棄します。
time に nil を渡すと現在時刻で期限切れになっている
キャッシュを破棄します。
time に Time オブジェクトを渡すと、その
時刻で時間切れになるキャッシュを破棄します。
@param time キャッシュ破棄の基準時刻
@see OpenSSL::SSL::SSLContext#session_cache_mode= -
OpenSSL
:: SSL :: SSLServer # listen(backlog=5) -> 0 (27622.0) -
ラップしている TCPServer の TCPServer#listen を呼びだします。
ラップしている TCPServer の TCPServer#listen
を呼びだします。
通常は TCPServer の初期化時に listen が呼びだされるため
呼ぶ必要はないはずです。
@param backlog クライアントからの接続要求を保留できる数
@raise Errno::EXXX listen(2) が失敗すれば 例外 Errno::EXXX が発生します。 -
Shell
:: ProcessController # add _ schedule(command) -> () (27622.0) -
指定されたコマンドを待機ジョブとして登録します。 ただし、実行中のジョブが存在しない場合は、そのジョブを直ちに実行します。
指定されたコマンドを待機ジョブとして登録します。
ただし、実行中のジョブが存在しない場合は、そのジョブを直ちに実行します。
@param command コマンドを指定します。 -
Shell
:: SystemCommand # kill(signal) -> Integer (27622.0) -
自身のプロセスにシグナルを送ります。
自身のプロセスにシグナルを送ります。
@param signal シグナルを整数かその名前の文字列で指定します。
負の値を持つシグナル(あるいはシグナル名の前に-)を指定すると、
プロセスではなくプロセスグループにシグナルを送ります。
@see Process.#kill -
WIN32OLE
# ole _ respond _ to?(name) -> bool (27622.0) -
指定したメソッドをオブジェクトがサポートしているか調べます。
指定したメソッドをオブジェクトがサポートしているか調べます。
OLEオートメーションサーバが引数で指定した名前のメソッド(プロパティ)を
サポートしているかどうかを調べます。
なお、OLEオートメーションの仕様により、メソッド名の大文字、小文字は区別
されません。
@param name 調べるメソッド名を文字列またはシンボルで指定します。
@return nameで指定したメソッドをオブジェクトが提供していれば真を返します。
excel = WIN32OLE.new('Excel.Application')
excel.ole_respond_to?(:quit) #=... -
Zlib
:: GzipReader # readline(rs = $ / ) -> String (27622.0) -
IO クラスの同名メソッドIO#readlineと同じです。
IO クラスの同名メソッドIO#readlineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Lengt... -
Zlib
:: GzipReader # readlines(rs = $ / ) -> Array (27622.0) -
IO クラスの同名メソッドIO#readlinesと同じです。
IO クラスの同名メソッドIO#readlinesと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Leng... -
ARGF
. class # inplace _ mode=(ext) (27484.0) -
c:ARGF#inplace時にバックアップファイルに付加する拡張子を設定します。 ピリオドも含めて指定する必要があります。
c:ARGF#inplace時にバックアップファイルに付加する拡張子を設定します。
ピリオドも含めて指定する必要があります。
バックアップを残さない場合は空文字列を指定します。
この機能は Windows では使用出来ません。
設定が有効になるのは次のファイルの処理に移った時です。
インプレースモードに入っていない場合はその時点でモードに入ります。
Ruby 起動時の -i オプションで設定することも出来ます。
@param ext インプレースモード時にバックアップファイルに付加する拡張子を
文字列で指定します。
ピリオドも含める必要があ... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ GET(request , response) -> () (27340.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ HEAD(request , response) -> () (27340.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ OPTIONS(request , response) -> () (27340.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ POST(request , response) -> () (27340.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ PUT(request , response) -> () (27340.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: DefaultFileHandler # do _ GET(request , response) -> () (27340.0) -
GET リクエストを処理します。
GET リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotModified 自身に関連付けられたファイルが変更されていない場合に発生します。
@raise WEBrick::HTTPStatus::PartialContent 部分的 GET リクエストを処理した場合に発生します。 -
WEBrick
:: HTTPServlet :: FileHandler # do _ GET(request , response) -> () (27340.0) -
GET リクエストを処理します。
GET リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
WEBrick
:: HTTPServlet :: FileHandler # do _ OPTIONS(request , response) -> () (27340.0) -
OPTIONS リクエストを処理します。
OPTIONS リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
WEBrick
:: HTTPServlet :: FileHandler # do _ POST(request , response) -> () (27340.0) -
POST リクエストを処理します。
POST リクエストを処理します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
WEBrick
:: HTTPServlet :: FileHandler # service(request , response) -> () (27340.0) -
リクエストメソッドに応じて自身の do_* メソッドを呼び出します。
リクエストメソッドに応じて自身の do_* メソッドを呼び出します。
@param request クライアントからのリクエストを表す WEBrick::HTTPRequest オブジェクトです。
@param response クライアントへのレスポンスを表す WEBrick::HTTPResponse オブジェクトです。
@raise WEBrick::HTTPStatus::NotFound 対象となるパスが見つからなかった場合に発生します。 -
RDoc
:: Context # add _ class _ or _ module(collection , class _ type , name , superclass = nil) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule (19876.0) -
collection に name で指定したクラス、モジュールを追加します。
collection に name で指定したクラス、モジュールを追加します。
@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param su... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (19858.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # getbinaryfile(remotefile , localfile = File . basename(remotefile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (19858.0) -
サーバ上のファイルをバイナリモードで取得します。
サーバ上のファイルをバイナリモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト受信するごとに、そのデータを
ブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) -> nil (19858.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
Net
:: FTP # putbinaryfile(localfile , remotefile = File . basename(localfile) , blocksize = DEFAULT _ BLOCKSIZE) {|data| . . . } -> nil (19858.0) -
サーバにファイルをバイナリモードで転送します。
サーバにファイルをバイナリモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
データの転送は blocksize バイト毎に行なわれます。
ブロックが指定された場合は
データを blocksize バイト転送するごとに、そのデータを
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@param blocksize データ転送の単位をバイト単... -
RDoc
:: Context # add _ class(class _ type , name , superclass) -> RDoc :: SingleClass | RDoc :: NormalClass (19858.0) -
引数で指定したクラスを追加します。
引数で指定したクラスを追加します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param superclass 追加するクラスの親クラスを RDoc::NormalClass オ
ブジェクトで指定します。 -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) -> nil (19840.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # gettextfile(remotefile , localfile = File . basename(remotefile)) {|line| . . . } -> nil (19840.0) -
サーバ上のファイルをテキストモードで取得します。
サーバ上のファイルをテキストモードで取得します。
サーバー上にある remotefile という名前のファイルを取得し、
ローカルの localfile という名前のファイルに保存します。
localfile が nil である場合には保存はしません。
ブロックが指定された場合は
データを1行受信するごとに、その行をブロックに渡します。
@param remotefile 取得対象のリモートのファイル名を与えます。
@param localfile 取得したデータを格納するローカルのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz の... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) -> nil (19840.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー... -
Net
:: FTP # puttextfile(localfile , remotefile = File . basename(localfile)) {|line| . . . } -> nil (19840.0) -
サーバにファイルをテキストモードで転送します。
サーバにファイルをテキストモードで転送します。
ローカルの localfile という名前のファイルを読みだし、
サーバー上の remotefile という名前のファイルに保存します。
ブロックが指定された場合は
データを1行転送するごとに、その行を
ブロックに渡します。
@param localfile 転送するローカルのファイル名を与えます。
@param remotefile 転送データを保存するリモートのファイル名を与えます。
@raise Net::FTPTempError 応答コードが 4yz のときに発生します。
@raise Net::FTPPermError 応答コー...