ライブラリ
- ビルトイン (174)
- benchmark (2)
- bigdecimal (6)
-
cgi
/ session (3) -
cgi
/ session / pstore (1) -
cgi
/ util (8) - coverage (3)
- csv (14)
- date (42)
- debug (1)
- delegate (1)
- digest (1)
- drb (7)
-
drb
/ acl (1) -
drb
/ extserv (1) - e2mmap (7)
- erb (1)
- fiddle (13)
-
fiddle
/ import (3) - fileutils (4)
- forwardable (2)
-
io
/ console / size (2) - ipaddr (1)
- irb (1)
-
irb
/ context (1) -
irb
/ ext / save-history (1) -
irb
/ extend-command (6) -
irb
/ input-method (3) -
irb
/ inspector (2) -
irb
/ magic-file (3) -
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / rational (1) -
json
/ add / symbol (1) - logger (2)
- matrix (10)
-
mutex
_ m (1) -
net
/ ftp (3) -
net
/ http (17) -
net
/ imap (7) -
net
/ pop (13) -
net
/ smtp (7) - open-uri (2)
- openssl (139)
- optparse (5)
- ostruct (1)
- pathname (2)
- pp (1)
- prettyprint (4)
- prime (5)
- pstore (1)
- psych (15)
- pty (2)
- rake (10)
-
rake
/ packagetask (1) - rbconfig (1)
-
rdoc
/ context (1) -
rdoc
/ markdown (1) -
rdoc
/ markup (1) -
rdoc
/ markup / formatter (1) -
rdoc
/ markup / to _ ansi (1) -
rdoc
/ markup / to _ bs (1) -
rdoc
/ markup / to _ html (1) -
rdoc
/ markup / to _ html _ crossref (1) -
rdoc
/ markup / to _ rdoc (1) -
rdoc
/ parser (3) -
rdoc
/ parser / c (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ parser / simple (1) -
rdoc
/ rdoc (1) -
rdoc
/ top _ level (4) - readline (25)
- resolv (26)
- resolv-replace (2)
-
rexml
/ document (35) -
rexml
/ parsers / pullparser (1) -
rexml
/ parsers / sax2parser (1) -
rexml
/ parsers / streamparser (1) -
rexml
/ parsers / ultralightparser (1) -
rinda
/ rinda (2) -
rinda
/ tuplespace (1) - ripper (2)
-
ripper
/ filter (1) -
ripper
/ lexer (4) -
ripper
/ sexp (2) -
rubygems
/ builder (1) -
rubygems
/ command (1) -
rubygems
/ defaults (7) -
rubygems
/ dependency _ installer (1) -
rubygems
/ dependency _ list (1) -
rubygems
/ ext / builder (2) -
rubygems
/ ext / configure _ builder (1) -
rubygems
/ ext / ext _ conf _ builder (1) -
rubygems
/ ext / rake _ builder (1) -
rubygems
/ format (2) -
rubygems
/ installer (4) -
rubygems
/ old _ format (3) -
rubygems
/ package (1) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ platform (3) -
rubygems
/ requirement (1) -
rubygems
/ security (6) -
rubygems
/ server (1) -
rubygems
/ source _ index (3) -
rubygems
/ source _ info _ cache (6) -
rubygems
/ specification (9) -
rubygems
/ user _ interaction (1) -
rubygems
/ version (2) - securerandom (5)
- shell (12)
-
shell
/ command-processor (11) -
shell
/ filter (1) -
shell
/ process-controller (7) - shellwords (3)
- socket (38)
- strscan (2)
- sync (3)
-
syslog
/ logger (2) - tempfile (5)
- thread (1)
- thwait (2)
- time (2)
- tmpdir (2)
- tracer (10)
- tsort (8)
- uri (26)
-
webrick
/ httpauth / basicauth (2) -
webrick
/ httpauth / digestauth (2) -
webrick
/ httpproxy (3) -
webrick
/ httpserver (2) -
webrick
/ httpservlet / abstract (2) -
webrick
/ httpservlet / cgihandler (1) -
webrick
/ httpservlet / erbhandler (1) -
webrick
/ httpservlet / filehandler (2) -
webrick
/ httpservlet / prochandler (1) -
webrick
/ httpstatus (1) -
webrick
/ httputils (1) -
webrick
/ log (1) -
webrick
/ ssl (1) - win32ole (11)
-
yaml
/ store (1) - zlib (17)
クラス
- ACL (1)
- Addrinfo (4)
- Array (2)
- BasicSocket (1)
-
Benchmark
:: Report (1) -
Benchmark
:: Tms (1) - BigDecimal (7)
- CGI (8)
-
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (12)
-
CSV
:: Row (1) -
CSV
:: Table (1) - Class (2)
- Complex (4)
- Coverage (3)
-
DRb
:: DRbServer (7) -
DRb
:: ExtServ (1) - Date (26)
- DateTime (16)
-
Digest
:: Base (1) - Dir (18)
- ERB (1)
- Encoding (4)
-
Encoding
:: Converter (2) - Enumerator (1)
-
Enumerator
:: Lazy (1) - Exception (2)
- Fiber (1)
-
Fiddle
:: CStruct (3) -
Fiddle
:: Closure (1) -
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (1) -
Fiddle
:: Handle (4) -
Fiddle
:: Pointer (4) - File (42)
-
Gem
:: Builder (1) -
Gem
:: Command (1) -
Gem
:: DependencyInstaller (1) -
Gem
:: DependencyList (1) -
Gem
:: Ext :: Builder (2) -
Gem
:: Ext :: ConfigureBuilder (1) -
Gem
:: Ext :: ExtConfBuilder (1) -
Gem
:: Ext :: RakeBuilder (1) -
Gem
:: FileOperations (1) -
Gem
:: Format (2) -
Gem
:: Installer (4) -
Gem
:: OldFormat (3) -
Gem
:: Package :: TarWriter :: BoundedStream (1) -
Gem
:: Platform (3) -
Gem
:: Requirement (1) -
Gem
:: Security :: Policy (2) -
Gem
:: Server (1) -
Gem
:: SourceIndex (3) -
Gem
:: SourceInfoCache (6) -
Gem
:: Specification (9) -
Gem
:: Version (2) - Hash (1)
- IO (16)
- IPAddr (1)
-
IRB
:: Context (1) -
IRB
:: FileInputMethod (1) -
IRB
:: InputMethod (1) -
IRB
:: Inspector (1) -
IRB
:: ReadlineInputMethod (1) - Logger (1)
-
Logger
:: LogDevice (1) - Matrix (8)
- NameError (1)
-
Net
:: FTP (3) -
Net
:: HTTP (15) -
Net
:: HTTPRequest (1) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (7) -
Net
:: POP3 (13) -
Net
:: SMTP (7) - NoMethodError (1)
-
OpenSSL
:: ASN1 :: BMPString (2) -
OpenSSL
:: ASN1 :: BitString (3) -
OpenSSL
:: ASN1 :: Enumerated (2) -
OpenSSL
:: ASN1 :: GeneralString (2) -
OpenSSL
:: ASN1 :: GeneralizedTime (2) -
OpenSSL
:: ASN1 :: GraphicString (2) -
OpenSSL
:: ASN1 :: IA5String (2) -
OpenSSL
:: ASN1 :: ISO64String (2) -
OpenSSL
:: ASN1 :: Integer (2) -
OpenSSL
:: ASN1 :: NumericString (2) -
OpenSSL
:: ASN1 :: ObjectId (1) -
OpenSSL
:: ASN1 :: OctetString (2) -
OpenSSL
:: ASN1 :: PrintableString (2) -
OpenSSL
:: ASN1 :: T61String (2) -
OpenSSL
:: ASN1 :: UTF8String (2) -
OpenSSL
:: ASN1 :: UniversalString (2) -
OpenSSL
:: ASN1 :: VideotexString (2) -
OpenSSL
:: BN (7) -
OpenSSL
:: Cipher (2) -
OpenSSL
:: Cipher :: AES (1) -
OpenSSL
:: Cipher :: AES128 (1) -
OpenSSL
:: Cipher :: AES192 (1) -
OpenSSL
:: Cipher :: AES256 (1) -
OpenSSL
:: Cipher :: BF (1) -
OpenSSL
:: Cipher :: CAST5 (1) -
OpenSSL
:: Cipher :: DES (1) -
OpenSSL
:: Cipher :: IDEA (1) -
OpenSSL
:: Cipher :: RC2 (2) -
OpenSSL
:: Cipher :: RC4 (2) -
OpenSSL
:: Cipher :: RC5 (1) -
OpenSSL
:: Config (1) -
OpenSSL
:: Digest (1) -
OpenSSL
:: Digest :: DSS (2) -
OpenSSL
:: Digest :: DSS1 (2) -
OpenSSL
:: Digest :: Digest (1) -
OpenSSL
:: Digest :: MD2 (2) -
OpenSSL
:: Digest :: MD4 (2) -
OpenSSL
:: Digest :: MD5 (2) -
OpenSSL
:: Digest :: MDC2 (2) -
OpenSSL
:: Digest :: RIPEMD160 (3) -
OpenSSL
:: Digest :: SHA (2) -
OpenSSL
:: Digest :: SHA1 (2) -
OpenSSL
:: Digest :: SHA224 (2) -
OpenSSL
:: Digest :: SHA256 (2) -
OpenSSL
:: Digest :: SHA384 (2) -
OpenSSL
:: Digest :: SHA512 (2) -
OpenSSL
:: Engine (1) -
OpenSSL
:: HMAC (2) -
OpenSSL
:: OCSP :: BasicResponse (1) -
OpenSSL
:: OCSP :: CertificateId (1) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: OCSP :: Response (3) -
OpenSSL
:: PKCS12 (1) -
OpenSSL
:: PKCS7 (4) -
OpenSSL
:: PKCS7 :: RecipientInfo (1) -
OpenSSL
:: PKCS7 :: SignerInfo (1) -
OpenSSL
:: PKey :: DH (3) -
OpenSSL
:: PKey :: DSA (2) -
OpenSSL
:: PKey :: EC (1) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: EC :: Point (2) -
OpenSSL
:: PKey :: RSA (7) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: X509 :: Attribute (2) -
OpenSSL
:: X509 :: CRL (2) -
OpenSSL
:: X509 :: Certificate (2) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (4) -
OpenSSL
:: X509 :: Request (2) -
OpenSSL
:: X509 :: Revoked (1) -
OpenSSL
:: X509 :: Store (1) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (1)
- OptionParser (4)
-
OptionParser
:: ParseError (1) - PP (1)
- PStore (1)
- Pathname (2)
- PrettyPrint (4)
- Prime (4)
-
Prime
:: PseudoPrimeGenerator (1) -
Psych
:: Nodes :: Alias (1) -
Psych
:: Nodes :: Document (1) -
Psych
:: Nodes :: Mapping (1) -
Psych
:: Nodes :: Scalar (1) -
Psych
:: Nodes :: Sequence (1) -
Psych
:: Parser (1) -
Psych
:: TreeBuilder (1) -
Psych
:: Visitors :: YAMLTree (1) -
RDoc
:: Context :: Section (1) -
RDoc
:: Markdown (1) -
RDoc
:: Markup (1) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: Markup :: ToAnsi (1) -
RDoc
:: Markup :: ToBs (1) -
RDoc
:: Markup :: ToHtml (1) -
RDoc
:: Markup :: ToHtmlCrossref (1) -
RDoc
:: Markup :: ToRdoc (1) -
RDoc
:: Parser (3) -
RDoc
:: Parser :: C (1) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: RDoc (1) -
RDoc
:: TopLevel (4) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (2) -
REXML
:: Attributes (1) -
REXML
:: CData (1) -
REXML
:: Child (1) -
REXML
:: Comment (2) -
REXML
:: DocType (1) -
REXML
:: Document (4) -
REXML
:: Element (1) -
REXML
:: ElementDecl (1) -
REXML
:: Elements (1) -
REXML
:: Entity (3) -
REXML
:: ExternalEntity (1) -
REXML
:: Formatters :: Default (1) -
REXML
:: Formatters :: Pretty (1) -
REXML
:: Formatters :: Transitive (1) -
REXML
:: Instruction (1) -
REXML
:: NotationDecl (1) -
REXML
:: Parent (1) -
REXML
:: Parsers :: PullParser (1) -
REXML
:: Parsers :: SAX2Parser (1) -
REXML
:: Parsers :: StreamParser (1) -
REXML
:: Parsers :: UltraLightParser (1) -
REXML
:: Text (3) -
REXML
:: XMLDecl (1) -
REXML
:: XPath (3) -
Rake
:: FileList (1) -
Rake
:: FileTask (1) -
Rake
:: PackageTask (1) -
Rake
:: Task (2) -
Rake
:: TaskArguments (1) - Random (4)
- Range (1)
- Rational (1)
- Regexp (5)
- Resolv (7)
-
Resolv
:: DNS (3) -
Resolv
:: DNS :: Name (2) -
Resolv
:: DNS :: Resource :: HINFO (1) -
Resolv
:: DNS :: Resource :: IN :: A (1) -
Resolv
:: DNS :: Resource :: IN :: AAAA (1) -
Resolv
:: DNS :: Resource :: IN :: SRV (1) -
Resolv
:: DNS :: Resource :: IN :: WKS (1) -
Resolv
:: DNS :: Resource :: MINFO (1) -
Resolv
:: DNS :: Resource :: MX (1) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: DNS :: Resource :: TXT (1) -
Resolv
:: Hosts (1) -
Resolv
:: IPv4 (2) -
Resolv
:: IPv6 (2) -
Rinda
:: SimpleRenewer (1) -
Rinda
:: TupleSpace (1) -
Rinda
:: TupleSpaceProxy (1) - Ripper (8)
-
Ripper
:: Filter (1) -
RubyVM
:: InstructionSequence (5) - Shell (12)
-
Shell
:: CommandProcessor (11) -
Shell
:: Filter (1) -
Shell
:: ProcessController (7) - SignalException (2)
- SimpleDelegator (1)
- Socket (17)
-
Socket
:: AncillaryData (5) -
Socket
:: Option (2) -
Socket
:: UDPSource (1) - String (1)
- StringScanner (2)
- Struct (3)
- Symbol (1)
-
Sync
_ m :: Err (1) -
Sync
_ m :: LockModeFailer (1) -
Sync
_ m :: UnknownLocker (1) -
Syslog
:: Logger (2) - SystemCallError (4)
- TCPServer (2)
- TCPSocket (4)
- Tempfile (5)
- Thread (8)
-
Thread
:: ConditionVariable (1) - ThreadsWait (2)
- Time (7)
- Tracer (11)
- UDPSocket (2)
- UNIXSocket (2)
-
URI
:: FTP (4) -
URI
:: Generic (8) -
URI
:: HTTP (3) -
URI
:: LDAP (3) -
URI
:: MailTo (3) - Vector (2)
-
WEBrick
:: BasicLog (1) -
WEBrick
:: Cookie (1) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: BasicAuth (2) -
WEBrick
:: HTTPAuth :: DigestAuth (2) -
WEBrick
:: HTTPProxyServer (1) -
WEBrick
:: HTTPServer (1) -
WEBrick
:: HTTPServer :: MountTable (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (2) -
WEBrick
:: HTTPServlet :: CGIHandler (1) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (1) -
WEBrick
:: HTTPServlet :: ERBHandler (1) -
WEBrick
:: HTTPServlet :: FileHandler (1) -
WEBrick
:: HTTPServlet :: ProcHandler (1) -
WEBrick
:: HTTPUtils :: FormData (1) - WIN32OLE (6)
-
WIN32OLE
_ PARAM (1) -
WIN32OLE
_ TYPE (2) -
WIN32OLE
_ VARIANT (2) -
YAML
:: Store (1) -
Zlib
:: Deflate (2) -
Zlib
:: GzipFile (3) -
Zlib
:: GzipReader (5) -
Zlib
:: GzipWriter (5) -
Zlib
:: Inflate (1) -
Zlib
:: ZStream (1)
モジュール
- Exception2MessageMapper (7)
- Fiddle (2)
- FileUtils (4)
- Forwardable (2)
- GC (4)
-
GC
:: Profiler (8) - Gem (7)
-
Gem
:: DefaultUserInteraction (1) -
Gem
:: Security (4) - IRB (2)
-
IRB
:: ContextExtender (2) -
IRB
:: ExtendCommandBundle (4) -
IRB
:: HistorySavingAbility (1) -
Mutex
_ m (1) - OpenURI (2)
- PTY (2)
- Process (3)
- Psych (7)
-
REXML
:: Security (2) - Rake (3)
- RakeFileUtils (2)
- RbConfig (1)
- Readline (13)
- SecureRandom (5)
- Shellwords (3)
- TSort (8)
- URI (5)
-
WEBrick
:: HTTPStatus (1)
オブジェクト
- ENV (27)
-
IRB
:: MagicFile (3) -
Readline
:: HISTORY (12) -
WEBrick
:: NullReader (2) - main (1)
キーワード
- << (1)
- === (1)
-
ENCODING
_ SPEC _ RE (1) - Fail (4)
- Inspector (1)
- Proxy (1)
- Raise (1)
- [] (5)
-
_ load (2) -
_ parse (1) -
_ strptime (1) -
_ xmlschema (1) -
abort
_ on _ exception (1) -
absolute
_ path (1) - accept (1)
-
accept
_ loop (1) - activate (1)
-
active
_ process _ controllers (1) -
add
_ generator (1) -
add
_ trusted _ cert (1) -
alias
_ command (2) -
alias
_ extension (1) -
alias
_ map (1) -
all
_ classes _ and _ modules (1) -
all
_ waits (2) -
append
_ features (1) - application (1)
- application= (1)
- array (1)
-
asciicompat
_ encoding (2) - assoc (1)
-
attribute
_ alias _ singular (1) -
attribute
_ defaults (1) - base64 (1)
- basename (1)
-
basic
_ quote _ characters (1) -
basic
_ word _ break _ characters (1) - binread (1)
- binwrite (1)
- birthtime (1)
-
block
_ output _ synchronize (1) -
body
_ permitted? (1) - build (15)
- build2 (2)
-
build
_ args (1) -
build
_ cert (1) -
build
_ self _ signed _ cert (1) -
builtin
_ curves (1) - cache (1)
-
can
_ parse (1) - cd (1)
- certs (1)
- chardev? (1)
- check (1)
- chmod (1)
- chown (1)
- ciphers (1)
- civil (2)
-
class
_ name (1) - clear (3)
- clone (1)
- codepage (1)
-
collect
_ method (1) -
column
_ vector (1) - columns (1)
- commands (1)
- commercial (2)
- compile (2)
-
compile
_ file (1) -
compile
_ option (1) -
completer
_ quote _ characters (1) -
completer
_ word _ break _ characters (1) -
completion
_ append _ character (1) -
completion
_ append _ character= (1) -
completion
_ case _ fold (1) -
completion
_ proc (1) - component (1)
-
console
_ size (1) -
copy
_ stream (2) - correct? (1)
- create (8)
-
create
_ guid (1) -
create
_ rule (1) - debug (2)
- debug= (1)
- debug? (1)
-
debug
_ output _ try _ lock (1) -
def
_ builtin _ commands (1) -
def
_ exception (1) -
def
_ extend _ command (2) -
def
_ inspector (1) -
def
_ system _ command (1) - default (2)
-
default
_ acl (1) -
default
_ argc _ limit (1) -
default
_ bindir (1) -
default
_ console _ size (1) -
default
_ dir (1) -
default
_ exec _ format (1) -
default
_ external (1) -
default
_ id _ conv (1) -
default
_ imap _ port (1) -
default
_ imaps _ port (1) -
default
_ internal (1) -
default
_ load _ limit (1) -
default
_ path (1) -
default
_ pop3 _ port (1) -
default
_ pop3s _ port (1) -
default
_ port (5) -
default
_ record _ separator (1) -
default
_ safe _ level (1) -
default
_ sources (1) -
default
_ ssl _ port (2) -
default
_ submission _ port (1) -
default
_ system _ path (1) -
default
_ system _ source _ cache _ dir (1) -
default
_ tls _ port (2) -
default
_ user _ source _ cache _ dir (1) - deflate (1)
- delete (4)
-
delete
_ all (2) -
delete
_ at (1) -
delete
_ if (1) - diagonal (1)
- digest (15)
- directory? (1)
- dirname (1)
- disable (1)
- disassemble (1)
-
display
_ c _ call (1) -
display
_ c _ call? (1) -
display
_ process _ id (1) -
display
_ process _ id? (1) -
display
_ thread _ id (1) -
display
_ thread _ id? (1) -
do
_ not _ reverse _ lookup (1) -
double
_ fig (1) - each (4)
-
each
_ active _ object (1) -
each
_ address (1) -
each
_ name (1) -
each
_ pair (1) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) -
each
_ value (1) - elements (1)
-
emacs
_ editing _ mode (1) - empty (1)
- empty? (1)
- enable (1)
-
enable
_ ssl (1) - enabled? (1)
-
encode
_ www _ form (1) -
encode
_ www _ form _ component (1) - encrypt (1)
-
entity
_ expansion _ limit (2) -
entity
_ expansion _ text _ limit (2) - entries (1)
- escape (1)
- escapeElement (1)
- escapeHTML (1)
-
escape
_ element (1) -
escape
_ html (1) - exception (1)
- exclusive (1)
-
exec
_ format (1) -
executable
_ real? (1) - exist? (1)
- exists? (1)
- exit! (1)
-
extend
_ object (2) - extended (1)
- extension (1)
- extname (1)
- extract (2)
- fetch (1)
- file (1)
-
filename
_ quote _ characters (1) - filter (3)
-
filter
_ backtrace (1) -
find
_ class _ named (1) - first (1)
- fnmatch (1)
- fnmatch? (1)
- foreach (8)
- fork (2)
- format (1)
-
from
_ file _ by _ path (2) -
from
_ installed _ gems (1) -
from
_ io (2) -
from
_ source _ index (1) -
from
_ yaml (1) - ftype (1)
- generate (6)
-
generate
_ line (1) -
generate
_ prime (1) -
get
_ instance (1) -
get
_ response (1) -
get
_ screen _ size (1) - getaddress (1)
- getaddresses (1)
- getaddrinfo (2)
- getname (1)
- getnameinfo (1)
- getnames (1)
- gets (1)
- getservbyport (1)
- glob (4)
-
gregorian
_ leap? (1) - grpowned? (1)
-
handle
_ interrupt (1) - hex (1)
- hexdigest (14)
- home (2)
-
home
_ install _ warning (1) -
http
_ default _ port (1) - httpdate (2)
-
https
_ default _ port (1) - inactivate (1)
- independent? (1)
- index (1)
- inflate (1)
- initialize (1)
-
install
_ builtin _ commands (1) -
install
_ extend _ commands (2) -
install
_ system _ commands (2) -
installed
_ spec _ directories (1) - int (2)
-
ip
_ address _ list (1) -
ip
_ pktinfo (1) -
ipv6
_ pktinfo (1) -
irb
_ original _ method _ name (1) -
is
_ version _ 1 _ 1? (1) - iso8601 (2)
- jd (2)
- jisx0301 (2)
- join (2)
-
json
_ create (4) -
julian
_ leap? (1) - key (1)
- kill (1)
-
last
_ error (1) -
last
_ match (2) -
latest
_ gc _ info (1) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) - lchmod (1)
- lchown (1)
- leap? (1)
- left (1)
- length (2)
- lex (1)
-
libyaml
_ version (1) - limit (1)
- linger (1)
- list (2)
- load (1)
-
load
_ specification (1) -
load
_ stream (2) - local (3)
- locale (1)
-
locale
_ charmap (1) -
make
_ passwd (2) - malloc (2)
- match (2)
- matches? (1)
-
max
_ flag _ count (1) - member? (1)
- members (1)
- mktime (2)
- mktmpdir (2)
- mode (2)
-
must
_ C _ version (1) -
name
_ list (1) - new (267)
- new2 (1)
- normalize (1)
-
normalize
_ yaml _ input (1) - notify (1)
- now (1)
-
nowrite
_ flag (1) - off (1)
-
ole
_ free (1) -
ole
_ reference _ count (1) - on (1)
- open (25)
-
open
_ uri (2) - ordinal (2)
-
original
_ dir (1) - pair (2)
- parse (7)
-
parse
_ file (1) -
parse
_ line (1) -
parse
_ openssl (1) -
parse
_ rfc2253 (1) -
parse
_ stream (3) -
parser
_ for (1) - pass (1)
- path (1)
-
path
_ warning (1) -
peek
_ result (1) -
pending
_ interrupt? (1) - polar (1)
- pop (1)
- prime? (1)
-
prime
_ division (1) - private (1)
-
process
_ controllers _ exclusive (1) - progids (1)
-
proxy
_ address (1) -
proxy
_ class? (1) -
proxy
_ pass (1) -
proxy
_ port (1) -
proxy
_ user (1) -
pseudo
_ rand (1) -
pseudo
_ rand _ range (1) - push (1)
- rand (4)
-
rand
_ range (1) -
random
_ bytes (1) -
random
_ number (1) - rassoc (1)
-
raw
_ data (1) - read (5)
-
read
_ only (1) -
read
_ smime (1) - readable? (1)
-
readable
_ real? (1) - readlines (4)
- readlink (1)
- realdirpath (1)
- realpath (1)
- rect (1)
- rectangular (1)
- redirector (1)
- register (1)
- rehash (1)
- reject (2)
- reject! (2)
-
remove
_ handler (1) - rename (1)
- replace (1)
- report (1)
-
required
_ attribute (1) -
required
_ attribute? (1) - reset (2)
- result (2)
- rfc2822 (2)
- rfc3339 (2)
- rfc822 (2)
- rmdir (1)
-
run
_ config (1) - scalar (1)
-
scope
_ name (1) - select (2)
- select! (1)
-
set
_ screen _ size (1) - sexp (1)
-
sexp
_ raw (1) -
sharing
_ detection (1) - shift (2)
- sign (1)
-
sign
_ cert (1) -
singleline
_ format (1) - size (4)
- size? (1)
- slice (1)
- socketpair (2)
- split (3)
-
ssl
_ params (1) - start (9)
- stat (1)
- stop (1)
- store (1)
- stress (1)
-
strongly
_ connected _ components (1) - strptime (4)
- sym (1)
- syslog (1)
-
system
_ cache _ file (1) - table (1)
-
task
_ defined? (1) - tcp (2)
-
tcp
_ server _ loop (2) -
to
_ ptr (1) -
to
_ s (1) - today (2)
-
token
_ match (1) - tokenize (1)
-
total
_ time (1) -
trace
_ func (1) - truncate (1)
-
trusted
_ cert _ path (1) -
try
_ convert (5) - tsort (1)
-
tsort
_ each (2) - typelibs (1)
-
udp
_ server _ loop (2) -
udp
_ server _ loop _ on (1) - ui (1)
- umask (2)
-
unalias
_ command (1) -
undef
_ system _ command (2) - unescapeElement (1)
- unescapeHTML (1)
-
unescape
_ element (1) -
unescape
_ html (1) -
unix
_ rights (1) -
unix
_ server _ loop (1) - unlink (2)
- unnormalize (1)
-
unused
_ bits (1) - update (1)
-
urlsafe
_ base64 (1) -
use
_ registry (1) -
user
_ cache _ file (1) - utime (1)
-
valid
_ civil? (1) -
valid
_ commercial? (1) -
valid
_ date? (1) -
valid
_ jd? (1) -
valid
_ ordinal? (1) - values (1)
-
values
_ at (1) - ver (1)
- verbose (3)
- verbose? (2)
-
verbose
_ flag (1) - verify (1)
-
version
_ 1 _ 1? (1) -
vi
_ editing _ mode (1) -
wait
_ to _ finish _ all _ process _ controllers (1) -
win32
_ last _ error (1) -
world
_ readable? (1) -
world
_ writable? (1) - wrap (5)
- writable? (1)
-
writable
_ real? (1) - write (1)
-
write
_ smime (1) - xmlschema (2)
- yield (1)
- zero (1)
- zero? (1)
検索結果
先頭5件
-
Shell
:: ProcessController . wait _ to _ finish _ all _ process _ controllers -> () (109504.0) -
@todo
@todo -
Shell
:: ProcessController . active _ process _ controllers -> () (91204.0) -
@todo
@todo -
Shell
:: ProcessController . process _ controllers _ exclusive -> () (91204.0) -
@todo
@todo -
WIN32OLE
. ole _ reference _ count(aWIN32OLE) -> Integer (64504.0) -
引数で指定したオブジェクトの現在の参照カウント値を返します。
引数で指定したオブジェクトの現在の参照カウント値を返します。
このメソッドは主にWIN32OLEのデバッグおよびWIN32OLEを利用するミドルウェ
アの実装のために用意されています。このため、メソッドの内部動作は不定で
す。COMの仕様とWIN32OLEの内部処理に熟知していない場合は使用しないでくだ
さい。
@param aWIN32OLE 参照カウント値を求めるWIN32OLEオブジェクト。
@return AddRef呼び出し後のReleaseの戻り値。COMの仕様上は現在のオブジェ
クトの参照カウント値を示します。 -
File
. readable _ real?(path) -> bool (64204.0) -
FileTest.#readable_real? と同じです。
FileTest.#readable_real? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
Shell
:: ProcessController . block _ output _ synchronize { . . . } -> () (63904.0) -
@todo
@todo -
WEBrick
:: HTTPServlet :: FileHandler . remove _ handler(suffix) -> Class (63904.0) -
与えられた拡張子に対応するサーブレットを削除します。
与えられた拡張子に対応するサーブレットを削除します。
@param suffix 拡張子を指定します。 -
RubyVM
:: InstructionSequence . compile _ file(file , options = nil) -> RubyVM :: InstructionSequence (55822.0) -
引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 file で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
RubyVM::InstructionSequence.compile とは異なり、file、path などの
メタデータは自動的に取得します。
@param file ファイル名を文字列で指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::Instr... -
OpenSSL
:: BN . pseudo _ rand _ range(range) -> OpenSSL :: BN (46504.0) -
乱数を 0 から range-1 までの間で生成し、返します。
乱数を 0 から range-1 までの間で生成し、返します。
乱数系列に暗号論的な強さはありません。
@param range 生成する乱数の範囲
@raise OpenSSL::BNError 乱数の生成に失敗した場合に発生します
@see OpenSSL::BN.pseudo_rand, OpenSSL::BN.rand_range -
OpenSSL
:: BN . rand _ range(range) -> OpenSSL :: BN (46504.0) -
暗号論的に強い擬似乱数を 0 から range-1 までの間で生成し、返します。
暗号論的に強い擬似乱数を 0 から range-1 までの間で生成し、返します。
@param range 生成する乱数の範囲
@raise OpenSSL::BNError 乱数の生成に失敗した場合に発生します
@see OpenSSL::BN.rand, OpenSSL::BN.pseudo_rand_range -
DRb
:: DRbServer . default _ argc _ limit(argc) -> () (46204.0) -
サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
サーバ起動時の :argc_limit オプションのデフォルト値を指定します。
初期値は 256 です。
@see DRb::DRbServer.new, DRb.#start_service -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) -> Enumerator (46204.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
引数 node と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。
@param node ノードを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
req... -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) {|nodes| . . . } -> () (46204.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
引数 node と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。
@param node ノードを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
req... -
WIN32OLE
. ole _ free(aWIN32OLE) -> Integer (46204.0) -
引数で指定したオブジェクトを解放します。
引数で指定したオブジェクトを解放します。
このメソッドは主にWIN32OLEのデバッグおよびWIN32OLEを利用するミドルウェ
アの実装のために用意されています。このため、メソッドの内部動作は不定で
す。COMの仕様とWIN32OLEの内部処理に熟知していない場合は使用しないでくだ
さい。
@param aWIN32OLE 解放するWIN32OLEオブジェクト。
@return Releaseの戻り値。COMの仕様上は現在のオブジェクトの参照カウント
値を示します。 -
File
. executable _ real?(path) -> bool (45904.0) -
FileTest.#executable_real? と同じです。
FileTest.#executable_real? と同じです。
@param path パスを表す文字列を指定します。 -
File
. readable?(path) -> bool (45904.0) -
FileTest.#readable? と同じです。
FileTest.#readable? と同じです。
@param path パスを表す文字列か IO オブジェクトを指定します。 -
File
. world _ readable?(path) -> Integer | nil (45904.0) -
path が全てのユーザから読めるならばそのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
path が全てのユーザから読めるならばそのファイルのパーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
@param path パスを表す文字列か IO オブジェクトを指定します。
//emlist[例][ruby]{
m = File.world_readable?("/etc/passwd")
"%o" % m # => "644"
//} -
File
. world _ writable?(path) -> bool (45904.0) -
path が全てのユーザから書き込めるならば、そのファイルのパーミッションを表す 整数を返します。そうでない場合は nil を返します。
path が全てのユーザから書き込めるならば、そのファイルのパーミッションを表す
整数を返します。そうでない場合は nil を返します。
整数の意味はプラットフォームに依存します。
@param path パスを表す文字列か IO オブジェクトを指定します。
//emlist[例][ruby]{
m = File.world_writable?("/tmp")
"%o" % m #=> "777"
//} -
File
. writable?(path) -> bool (45904.0) -
FileTest.#writable? と同じです。
FileTest.#writable? と同じです。
@param path パスを表す文字列を指定します。 -
File
. writable _ real?(path) -> bool (45904.0) -
FileTest.#writable_real? と同じです。
FileTest.#writable_real? と同じです。
@param path パスを表す文字列を指定します。 -
GC
:: Profiler . clear -> nil (45904.0) -
蓄積している GC のプロファイル情報をすべて削除します。
蓄積している GC のプロファイル情報をすべて削除します。
例:
GC::Profiler.enable
GC.start
GC.start
GC::Profiler.report #=> 2 回分の GC のプロファイル情報出力する。
GC::Profiler.clear
GC.start
GC::Profiler.report #=> 1 回分の GC のプロファイル情報出力する。 -
Gem
:: Installer . home _ install _ warning -> bool (45904.0) -
この値が真の場合、ホームディレクトリに Gem をインストールしようとすると警告を表示します。
この値が真の場合、ホームディレクトリに Gem をインストールしようとすると警告を表示します。 -
IRB
:: ExtendCommandBundle . irb _ original _ method _ name(method _ name) -> String (45904.0) -
method_name で指定したメソッドの irb 中でのエイリアスを返します。ライブ ラリ内部で使用します。
method_name で指定したメソッドの irb 中でのエイリアスを返します。ライブ
ラリ内部で使用します。
@param method_name メソッド名を Symbol か文字列で指定します。
@see IRB::ExtendCommandBundle#install_alias_method -
OptionParser
:: ParseError . filter _ backtrace(array) -> [String] (45904.0) -
array で指定されたバックトレースから optparse ライブラリに関する行を除 外します。
array で指定されたバックトレースから optparse ライブラリに関する行を除
外します。
デバッグモード($DEBUGが真)の場合は何もしません。
@param array バックトレースを文字列の配列で指定します。
@return array を返します。 -
Readline
. completer _ word _ break _ characters -> String (45904.0) -
ユーザの入力の補完を行う際、 単語の区切りを示す複数の文字で構成された文字列を取得します。 Readline.basic_word_break_characters との違いは、 GNU Readline の rl_complete_internal 関数で使用されることです。
ユーザの入力の補完を行う際、
単語の区切りを示す複数の文字で構成された文字列を取得します。
Readline.basic_word_break_characters との違いは、
GNU Readline の rl_complete_internal 関数で使用されることです。
@raise NotImplementedError サポートしていない環境で発生します。
@see Readline.completer_word_break_characters= -
Syslog
:: Logger . syslog -> Syslog (45904.0) -
内部の Syslog オブジェクトを返します。
内部の Syslog オブジェクトを返します。
デフォルトでは、最初の Syslog::Logger オブジェクトの作成時に作ら
れたものを返します。 -
URI
:: Generic . default _ port -> Integer | nil (45904.0) -
スキームに対応するデフォルトのポート番号を整数で返します。
スキームに対応するデフォルトのポート番号を整数で返します。
require 'uri'
URI::Generic.default_port # => nil
URI::FTP.default_port # => 21
URI::HTTP.default_port # => 80
URI::HTTPS.default_port # => 443
URI::LDAP.default_port # => 389
URI::LDAPS.default_port # => 636
URI::M... -
OpenSSL
:: OCSP :: Response . create(status , basic _ resp) -> OpenSSL :: OCSP :: Response (37504.0) -
Response オブジェクトを OpenSSL::OCSP::BasicResponse オブジェクト から生成します。
Response オブジェクトを OpenSSL::OCSP::BasicResponse オブジェクト
から生成します。
@param status ステータスコード(整数)
@param basic_resp OpenSSL::OCSP::BasicResponse オブジェクト
@see OpenSSL::OCSP::Response.new -
RDoc
:: TopLevel . all _ classes _ and _ modules -> [RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule] (37504.0) -
RDoc が収集したクラス、モジュールを配列で返します。
RDoc が収集したクラス、モジュールを配列で返します。 -
Resolv
:: IPv4 . create(address) -> Resolv :: IPv4 (37504.0) -
"192.168.0.1" のように "." で区切られた IPv4 表記の文字列 address から Resolv::IPv4 のインスタンスを生成します。
"192.168.0.1" のように "." で区切られた IPv4 表記の文字列 address から
Resolv::IPv4 のインスタンスを生成します。
@param address IPv4 表記の文字列 -
Resolv
:: IPv6 . create(address) -> Resolv :: IPv6 (37504.0) -
引数 address で指定した文字列から Resolv::IPv6 のインスタンスを生成しま す。
引数 address で指定した文字列から Resolv::IPv6 のインスタンスを生成しま
す。
@param address human readable な IPv6 アドレスの文字列表現を以下のいず
れかの形式で指定します。
* 8Hex
* CompressedHex
* 6Hex4Dec
* CompressedHex4Dec -
CSV
. parse _ line(line , options = Hash . new) -> Array (37204.0) -
このメソッドは一行の CSV 文字列を配列に変換するためのショートカットです。
このメソッドは一行の CSV 文字列を配列に変換するためのショートカットです。
@param line 文字列を指定します。複数行の文字列を指定した場合は、一行目以外は無視します。
@param options CSV.new のオプションと同じオプションを指定できます。
//emlist[例][ruby]{
require 'csv'
p CSV.parse_line("1,taro,tanaka,20")
# => ["1", "taro", "tanaka", "20"]
p CSV.parse_line("1|taro|tanaka|20", col_sep: '|')
#... -
Gem
:: Ext :: ConfigureBuilder . build(extension , directory , dest _ path , results) -> Array (37204.0) -
@todo
@todo
Makefile が存在しない場合は、configure スクリプトを実行して
Makefile を作成してから make を実行します。
@param extension このメソッドでは使用しません。
@param directory
@param dest_path
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Gem
:: Ext :: ExtConfBuilder . build(extension , directory , dest _ path , results) -> Array (37204.0) -
@todo
@todo
Makefile が存在しない場合は、extconf.rb を実行して
Makefile を作成してから make を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Gem
:: Ext :: RakeBuilder . build(extension , directory , dest _ path , results) -> Array (37204.0) -
@todo
@todo
mkrf_conf が存在する場合は、それを実行してから Rake を実行します。
@param extension ファイル名を指定します。
@param directory このメソッドでは使用していません。
@param dest_path ???
@param results コマンドの実行結果を格納します。破壊的に変更されます。
@see Gem::Ext::Builder.make -
Gem
:: Format . from _ file _ by _ path(file _ path , security _ policy = nil) -> Gem :: Format (37204.0) -
@todo security_policy
@todo security_policy
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
@param file_path Gem ファイルへのパスを指定します。
@param security_policy ??? -
Gem
:: OldFormat . from _ file _ by _ path(file _ path) -> Gem :: OldFormat (37204.0) -
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
Gem ファイルのパスからデータを読み込んで、自身を初期化して返します。
@param file_path Gem ファイルへのパスを指定します。 -
Gem
:: Requirement . default -> Gem :: Requirement (37204.0) -
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
ゼロ以上 ( '>= 0' ) を指定して作成された Gem::Requirement のインスタンスを返します。
//emlist[][ruby]{
pp Gem::Requirement.default
# => Gem::Requirement.new([">= 0"])
//} -
Gem
:: Security . build _ cert(name , key , options = {}) -> OpenSSL :: X509 :: Certificate (37204.0) -
与えられた DN と秘密鍵を使用して証明書を作成します。
与えられた DN と秘密鍵を使用して証明書を作成します。
@param name DN を指定します。
@param key 秘密鍵を指定します。
@param options オプションを指定します。 -
Gem
:: Specification . required _ attribute(name , default = nil) -> () (37204.0) -
必須の属性を作成します。
必須の属性を作成します。
@param name 属性名を指定します。
@param default デフォルト値を指定します。
@see Gem::Specification.attribute -
Gem
:: Specification . required _ attribute?(name) -> bool (37204.0) -
必須属性であれば真を返します。
必須属性であれば真を返します。
@param name 属性名を指定します。 -
IO
. readlines(path , limit , opts={}) -> [String] (37204.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
opts でファイルを開くときのオプションを指定します。エンコーディングなど
を指定できます。
File.open と同様なのでそちらを参照してください。
@param path ファイル名を表す文字列か "|コ... -
IO
. readlines(path , rs , limit , opts={}) -> [String] (37204.0) -
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
path で指定されたファイルを全て読み込んで、その各行を要素としてもつ配列を返します。
Kernel.#open と同様 path の先頭が "|" ならば、"|" に続くコマンドの出力を読み取ります。
テキスト読み込みメソッドとして動作します。
limit で最大読み込みバイト数を指定します。ただしマルチバイト文字が途中で
切れないように余分に読み込む場合があります。
opts でファイルを開くときのオプションを指定します。エンコーディングなど
を指定できます。
File.open と同様なのでそちらを参照してください。
@param path ファイル名を表す文字列か "|コ... -
Matrix
. column _ vector(column) -> Matrix (37204.0) -
要素がcolumnの(n,1)型の行列(列ベクトル)を生成します。
要素がcolumnの(n,1)型の行列(列ベクトル)を生成します。
@param column (n,1)型の行列として生成するVector Array オブジェクト -
Psych
. parse _ file(filename) -> Psych :: Nodes :: Document (37204.0) -
filename で指定したファイルをパースして YAML の AST を返します。
filename で指定したファイルをパースして YAML の AST を返します。
@param filename パースするファイルの名前
@raise Psych::SyntaxError YAMLドキュメントに文法エラーが発見されたときに発生します -
Rake
. original _ dir -> String (37204.0) -
Rake アプリケーションを開始したディレクトリを返します。
Rake アプリケーションを開始したディレクトリを返します。
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.original_dir # => "/path/to/dir"
end
//} -
Readline
. completion _ proc -> Proc (37204.0) -
ユーザからの入力を補完する時の候補を取得する Proc オブジェクト proc を取得します。
ユーザからの入力を補完する時の候補を取得する Proc オブジェクト
proc を取得します。
@see Readline.completion_proc= -
Readline
. set _ screen _ size(rows , columns) -> Readline (37204.0) -
端末のサイズを引数 row、columns に設定します。
端末のサイズを引数 row、columns に設定します。
@param rows 行数を整数で指定します。
@param columns 列数を整数で指定します。
@raise NotImplementedError サポートしていない環境で発生します。
@see GNU Readline ライブラリの rl_set_screen_size 関数 -
Resolv
:: DNS :: Name . create(name) -> Resolv :: DNS :: Name (37204.0) -
文字列 name から Resolv::DNS::Name のインスタンスを生成します。
文字列 name から Resolv::DNS::Name のインスタンスを生成します。
@param name ドメイン名の文字列。最後に"."を置くと絶対パス形式、そうでなければ相対パス形式とみなされます。 -
RubyVM
:: InstructionSequence . compile(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence (37204.0) -
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 source で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
@param source Ruby のソースコードを文字列で指定します。
@param file ファイル名を文字列で指定します。
@param path 引数 file の絶対パスファイル名を文字列で指定します。
@param line 引数 source の 1 行目の行番号を指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
... -
SecureRandom
. urlsafe _ base64(n = nil , padding = false) -> String (37204.0) -
ランダムで URL-safe な base64 文字列を生成して返します。
ランダムで URL-safe な base64 文字列を生成して返します。
@param n 文字列の生成に使われるランダムネスのサイズを整数で指定します。
生成される文字列のサイズはn の約 4/3 倍になります。
nil を指定した場合 n として 16 が使われます。
@param padding 真を指定すると '=' でパディングを行います。
偽を指定するとパディングを行いません。デフォルトは偽です。
@raise NotImplementedError 安全な乱数発生器が使えない場合に発生します。
... -
URI
:: Generic . build(hash) -> URI :: Generic (37204.0) -
引数で与えられた URI 構成要素から URI::Generic オブジェクトを生成します。
引数で与えられた URI 構成要素から URI::Generic オブジェクトを生成します。
@param ary 構成要素を表す配列を与えます。要素は以下の順です。
//emlist{
[scheme, userinfo, host, port, registry, path, opaque, query, fragment]
//}
@param hash 構成要素を表すハッシュを与えます。ハッシュのキーはシンボルは以下のいずれかです。
ハッシュの値は文字列で与えます。
//emlist{
:scheme ,:userinfo, :... -
URI
:: Generic . build2(hash) -> URI :: Generic (37204.0) -
URI::Generic.build と同じですが、例外 URI::InvalidComponentError が発生した場合に、引数の各要素を URI.escape して再度 build を試み ます。
URI::Generic.build と同じですが、例外 URI::InvalidComponentError
が発生した場合に、引数の各要素を URI.escape して再度 build を試み
ます。
@param ary 構成要素を表す文字列の配列を与えます。要素は以下の順です。
//emlist{
[scheme, userinfo, host, port, registry, path, opaque, query, fragment]
//}
@param hash 構成要素を表すハッシュを与えます。ハッシュのキーはシンボルは以下
のいず... -
URI
:: LDAP . build(ary) -> URI :: LDAP (37204.0) -
引数で与えられた URI 構成要素から URI::LDAP オブジェクトを生成します。 引数の正当性を検査します。
引数で与えられた URI 構成要素から URI::LDAP オブジェクトを生成します。
引数の正当性を検査します。
@param ary 構成要素を表す配列を与えます。要素は次の順です。
//emlist{
[:host, :port, :dn, :attributes, :scope, :filter, :extensions]
//}
@param hash 構成要素を表すハッシュを与えます。ハッシュのキーは
//emlist{
:host, :port, :dn, :attributes, :scope, :filter, :extensions... -
URI
:: LDAP . build(hash) -> URI :: LDAP (37204.0) -
引数で与えられた URI 構成要素から URI::LDAP オブジェクトを生成します。 引数の正当性を検査します。
引数で与えられた URI 構成要素から URI::LDAP オブジェクトを生成します。
引数の正当性を検査します。
@param ary 構成要素を表す配列を与えます。要素は次の順です。
//emlist{
[:host, :port, :dn, :attributes, :scope, :filter, :extensions]
//}
@param hash 構成要素を表すハッシュを与えます。ハッシュのキーは
//emlist{
:host, :port, :dn, :attributes, :scope, :filter, :extensions... -
WEBrick
:: HTTPServlet :: DefaultFileHandler . new(server , local _ path) -> WEBrick :: HTTPServlet :: DefaultFileHandler (37204.0) -
DefaultFileHandler サーブレットを生成します。ユーザが直接使うことはあま りありません。
DefaultFileHandler サーブレットを生成します。ユーザが直接使うことはあま
りありません。
@param server WEBrick::GenericServer のサブクラスのインスタンスを
指定します。
@param local_path 処理するファイルのパスを指定します。 -
Complex
. rectangular(r , i = 0) -> Complex (36976.0) -
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
実部が r、虚部が i である Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の実部。
@param i 生成する複素数の虚部。省略した場合は 0 です。
//emlist[例][ruby]{
Complex.rect(1) # => (1+0i)
Complex.rect(1, 2) # => (1+2i)
Complex.rectangular(1, 2) # => (1+2i)
//}
@see Kernel.#Complex -
OpenSSL
:: PKey :: EC . builtin _ curves -> [[String , String]] (36976.0) -
組み込みの曲線の名前と、それに対する説明を文字列の配列ペアの配列で返します。
組み込みの曲線の名前と、それに対する説明を文字列の配列ペアの配列で返します。
例:
require 'openssl'
OpenSSL::PKey::EC.builtin_curves
# => [["secp112r1", "SECG/WTLS curve over a 112 bit prime field"],
# ["secp112r2", "SECG curve over a 112 bit prime field"],
# ["secp128r1", "SECG curve over a 128 bit prime field"],
... -
Complex
. polar(r , theta = 0) -> Complex (36973.0) -
絶対値が r、偏角が theta である Complex クラスのオブジェクトを生成します。
絶対値が r、偏角が theta である Complex クラスのオブジェクトを生成します。
@param r 生成する複素数の絶対値。
@param theta 生成する複素数の偏角。単位はラジアンです。省略した場合は 0 です。
//emlist[例][ruby]{
Complex.polar(2.0) # => (2.0+0.0i)
Complex.polar(2.0, 0) # => (2.0+0.0i)
Complex.polar(2.0, Math::PI) # => (-2.0+2.4492127076447545e-16i)
//... -
OpenSSL
:: X509 :: Name . parse _ openssl(str , template=OBJECT _ TYPE _ TEMPLATE) -> OpenSSL :: X509 :: Name (36922.0) -
文字列をパースして OpenSSL::X509::Name オブジェクトを返します。
文字列をパースして OpenSSL::X509::Name オブジェクトを返します。
例:
require 'openssl'
OpenSSL::X509::Name.parse('/C=JP/ST=Kanagawa/L=Yokohama/O=Example Company/OU=Lab3/CN=foobar/emailAddress=foobar@lab3.example.co.jp')
@param str パースする文字列
@param template 属性型に対応するデータ型を表わすハッシュ -
BasicSocket
. do _ not _ reverse _ lookup -> bool (36904.0) -
Socket#do_not_reverse_lookup の Socket オブジェクト生成時の デフォルト値を返します。
Socket#do_not_reverse_lookup の Socket オブジェクト生成時の
デフォルト値を返します。
この設定は大域的に作用します。
デフォルトは true です。 -
CSV
. generate _ line(row , options = Hash . new) -> String (36904.0) -
このメソッドは一つの Array オブジェクトを CSV 文字列に変換するためのショートカットです。 複数行のCSVを扱う際はCSV#<<を使うとより高速です。
このメソッドは一つの Array オブジェクトを CSV 文字列に変換するためのショートカットです。
複数行のCSVを扱う際はCSV#<<を使うとより高速です。
このメソッドは可能であれば row に含まれる最初の nil でない値を用いて出力の
エンコーディングを推測します。
@param row 文字列の配列を指定します。
@param options CSV.new のオプションと同じオプションを指定できます。
:encoding というキーを使用すると出力のエンコーディングを指定することができます。
:row_sep ... -
Coverage
. peek _ result -> Hash (36904.0) -
測定途中の結果をファイル名をキー、各行の実行回数を配列にした値のハッシュで返 します。空行やコメントのみの行などの測定結果は nil になります。
測定途中の結果をファイル名をキー、各行の実行回数を配列にした値のハッシュで返
します。空行やコメントのみの行などの測定結果は nil になります。
@return 測定途中結果を表すハッシュ
@raise RuntimeError Coverage.start を実行する前に実行された場合に
発生します。
//emlist[bool.rb][ruby]{
def bool(obj)
if obj
true
else
false
end
end
//}
//emlist[][ruby]{
require "cover... -
Coverage
. result -> Hash (36904.0) -
測定結果をファイル名をキー、各行の実行回数を配列にした値のハッシュを返 します。空行やコメントのみの行などの測定結果は nil になります。
測定結果をファイル名をキー、各行の実行回数を配列にした値のハッシュを返
します。空行やコメントのみの行などの測定結果は nil になります。
resultメソッドが実行された後はカバレッジの測定を行いません。
@return 測定結果を表すハッシュ
@raise RuntimeError Coverage.start を実行する前に実行された場合に
発生します。
//emlist[bool.rb][ruby]{
def bool(obj)
if obj
true
else
false
end
end
//}
//e... -
DRb
:: DRbServer . verbose -> bool (36904.0) -
サーバ起動時の :verbose オプションのデフォルト値を返します。
サーバ起動時の :verbose オプションのデフォルト値を返します。
@see DRb::DRbServer.new, DRb.#start_service,
DRb::DRbServer.verbose= -
Date
. commercial(cwyear = -4712 , cweek = 1 , cwday = 1 , start = Date :: ITALY) -> Date (36904.0) -
暦週日付に相当する日付オブジェクトを生成します。
暦週日付に相当する日付オブジェクトを生成します。
週、および週の日 (曜日) は負、
または正の数でなければなりません(負のときは最後からの序数)。
零であってはなりません。
このメソッドに改暦前の日付を与えることはできません。
Date.jd、および Date.new も参照してください。
@param cwyear 年
@param cweek 週
@param cwday 週の日 (曜日)
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付になる組み合わせである場合に発生します。 -
Date
. gregorian _ leap?(year) -> bool (36904.0) -
グレゴリオ暦の閏年なら真を返します。
グレゴリオ暦の閏年なら真を返します。
@param year 年 -
Date
. ordinal(year = -4712 , yday = 1 , start = Date :: ITALY) -> Date (36904.0) -
年間通算日 (年日付) に相当する日付オブジェクトを生成します。
年間通算日 (年日付) に相当する日付オブジェクトを生成します。
年の日は負、
または正の数でなければなりません (負のときは最後からの序数)。
零であってはなりません。
Date.jd、および Date.new も参照してください。
@param year 年
@param yday 年の日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日付になる組み合わせである場合に発生します。 -
Date
. valid _ commercial?(cwyear , cweek , cwday , start = Date :: GREGORIAN) -> bool (36904.0) -
正しい暦週日付であれば真、そうでないなら偽を返します。
正しい暦週日付であれば真、そうでないなら偽を返します。
Date.jd、および Date.commercial も参照してください。
@param cwyear 年
@param cweek 週
@param cwday 週の日 (曜日)
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
Date
. valid _ ordinal?(year , yday , start = Date :: GREGORIAN) -> bool (36904.0) -
正しい年間通算日 (年日付) であれば真、そうでないなら偽を返します。
正しい年間通算日 (年日付) であれば真、そうでないなら偽を返します。
Date.jd、および Date.ordinal も参照してください。
@param year 年
@param yday 年の日
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日 -
DateTime
. commercial(cwyear = -4712 , cweek = 1 , cwday = 1 , hour = 0 , min = 0 , sec = 0 , offset = 0 , start = Date :: ITALY) -> DateTime (36904.0) -
暦週日付に相当する日時オブジェクトを生成します。
暦週日付に相当する日時オブジェクトを生成します。
DateTime.new も参照してください。
@param cwyear 年
@param cweek 週
@param cwday 週の日 (曜日)
@param hour 時
@param min 分
@param sec 秒
@param offset 時差
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時 -
DateTime
. ordinal(year = -4712 , yday = 1 , hour = 0 , min = 0 , sec = 0 , offset = 0 , start = Date :: ITALY) -> DateTime (36904.0) -
年日付に相当する日時オブジェクトを生成します。
年日付に相当する日時オブジェクトを生成します。
DateTime.new も参照してください。
@param year 年
@param yday 年の日
@param hour 時
@param min 分
@param sec 秒
@param offset 時差
@param start グレゴリオ暦をつかい始めた日をあらわすユリウス日
@raise ArgumentError 正しくない日時 -
ENV
. clear -> self (36904.0) -
環境変数をすべてクリアします。self を返します。
環境変数をすべてクリアします。self を返します。
//emlist[][ruby]{
ENV.clear
p ENV # => {}
//} -
ENV
. replace(hash) -> ENV (36904.0) -
環境変数を hash と同じ内容に変更します。 self を返します。
環境変数を hash と同じ内容に変更します。 self を返します。
@param hash キーと値の対応関係を指定します。 to_hash でハッシュに変換されます。 -
Encoding
. default _ external -> Encoding (36904.0) -
既定の外部エンコーディングを返します。
既定の外部エンコーディングを返します。
標準入出力、コマンドライン引数、open で開くファイルなどで、外部エンコーディングが指定されていない場合の既定値として利用されます。
Rubyはロケールまたは -E オプションに従って default_external を決定します。ロケールの確認・設定方法については各システムのマニュアルを参照してください。
default_external は必ず設定されます。Encoding.locale_charmap が nil を返す場合には US-ASCII が、
ロケールにRubyが扱えないエンコーディングが指定されている場合には ASCII-8... -
Encoding
. default _ internal -> Encoding | nil (36904.0) -
既定の内部エンコーディングを返します。デフォルトでは nil です。
既定の内部エンコーディングを返します。デフォルトでは nil です。
標準入出力、コマンドライン引数、open で開くファイルなどで、内部エンコーディングが指定されていない場合の既定値として利用されます。
String#encode と String#encode! は、引数に Encoding が与えられていない場合、 default_internal を使用します。
文字列リテラルを作成した場合、エンコーディングには default_internal ではなく __ENCODING__ 特殊変数で参照できるスクリプトエンコーディングが使用されます。
default_internal... -
Encoding
. locale _ charmap -> String | nil (36904.0) -
ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。
ロケールエンコーディングを決定するために用いる、locale charmap 名を返します。nl_langinfo 等がない環境では nil を、miniruby では ASCII_8BIT を返します。
//emlist[Debian GNU/Linux + LANG=C][ruby]{
Encoding.locale_charmap #=> "ANSI_X3.4-1968"
//}
//emlist[LANG=ja_JP.EUC-JP][ruby]{
Encoding.locale_charmap #=> "EUC-JP"
//}
//emlist[SunOS 5 + LANG=C]... -
Fiddle
. last _ error -> Integer (36904.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
この値はスレッドローカルです。 -
Fiddle
. win32 _ last _ error -> Integer (36904.0) -
最後に Fiddle::Function#call で C の関数を呼び出した 結果設定された errno を返します。
最後に Fiddle::Function#call で C の関数を呼び出した
結果設定された errno を返します。
このメソッドは Windows 環境でのみ定義されています。
この値はスレッドローカルです。 -
File
. readlink(path) -> String (36904.0) -
シンボリックリンクのリンク先のパスを文字列で返します。
シンボリックリンクのリンク先のパスを文字列で返します。
@param path シンボリックリンクを表す文字列を指定します。
@raise Errno::EXXX 指定された path がシンボリックリンクでない場合や、リンクの読み取りに失敗した場合に発生します。
//emlist[例:][ruby]{
IO.write("testfile", "test")
File.symlink("testfile", "testlink") # => 0
File.readlink("testlink") # => "testfile"
//} -
File
. realdirpath(pathname , basedir = nil) -> String (36904.0) -
与えられた pathname に対応する絶対パスを返します。
与えられた pathname に対応する絶対パスを返します。
pathname の最後のコンポーネントは存在していなくても例外は発生しません。
@param pathname ファイル名を指定します。
@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。
@raise Errno::ENOENT ファイルが存在しない場合に発生します。 -
File
. realpath(pathname , basedir = nil) -> String (36904.0) -
与えられた pathname に対応する絶対パスを返します。
与えられた pathname に対応する絶対パスを返します。
pathname の全てのコンポーネントは存在しなければなりません。
@param pathname ファイル名を指定します。
@param basedir ベースディレクトリを指定します。省略するとカレントディレクトリを使用します。
@raise Errno::ENOENT ファイルが存在しない場合に発生します。
//emlist[例][ruby]{
ENV["HOME"] # => "/home/matz"
File.symlink("testfile", "testlink"... -
GC
:: Profiler . result -> String (36904.0) -
GC のプロファイル情報をフォーマットし、文字列として返します。
GC のプロファイル情報をフォーマットし、文字列として返します。
プロファイル情報は、GC の発生ごとに集計します。
以下は、5 回 GC が発生した場合の実行例です。
$ ruby -e "GC::Profiler.enable; a = Array.new(100000){ 'aa' }; puts GC::Profiler.result"
GC 5 invokes.
Index Invoke Time(sec) Use Size(byte) Total Size(byte) Total Object ... -
Gem
. default _ bindir -> String (36904.0) -
実行ファイルのデフォルトのパスを返します。
実行ファイルのデフォルトのパスを返します。 -
Gem
. default _ dir -> String (36904.0) -
デフォルトの Gem パッケージをインストールするディレクトリを返します。
デフォルトの Gem パッケージをインストールするディレクトリを返します。 -
Gem
. default _ exec _ format -> String (36904.0) -
デフォルトのインストールするコマンド名を決めるためのフォーマット文字列を返します。
デフォルトのインストールするコマンド名を決めるためのフォーマット文字列を返します。 -
Gem
. default _ sources -> [String] (36904.0) -
デフォルトのパッケージ情報取得先のリストを返します。
デフォルトのパッケージ情報取得先のリストを返します。 -
Gem
. default _ system _ source _ cache _ dir -> String (36904.0) -
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。
デフォルトのシステム全体のソースキャッシュファイルのパスを返します。 -
Gem
. default _ user _ source _ cache _ dir -> String (36904.0) -
デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。
デフォルトのユーザ専用のソースキャッシュファイルのパスを返します。 -
Gem
:: Command . build _ args -> Array (36904.0) -
Gem をビルドするときに使用するパラメータを返します。
Gem をビルドするときに使用するパラメータを返します。 -
Gem
:: Ext :: Builder . redirector -> String (36904.0) -
@todo
@todo
'2>&1' という文字列を返します。 -
Gem
:: Security . build _ self _ signed _ cert(email _ addr , options = {}) -> Hash (36904.0) -
与えられたメールアドレスを元にして自己署名証明書を作成します。
与えられたメールアドレスを元にして自己署名証明書を作成します。
@param email_addr メールアドレスを指定します。
@param options オプションを指定します。
@return 鍵と証明書とそれらを保存したパスを表すハッシュを返します。 -
Gem
:: SourceIndex . from _ installed _ gems(*deprecated) -> Gem :: SourceIndex (36904.0) -
与えられたパスをもとに、インスタンスを作成するファクトリメソッドです。
与えられたパスをもとに、インスタンスを作成するファクトリメソッドです。
@param deprecated この引数は非推奨です。後方互換性のためにのみ提供されているので使用すべきではありません。
@see Gem::SourceIndex.from_gems_in -
Gem
:: SourceIndex . installed _ spec _ directories -> [String] (36904.0) -
gemspec ファイルがインストールされているディレクトリのリストを返します。
gemspec ファイルがインストールされているディレクトリのリストを返します。
@see Gem.#path -
Gem
:: SourceInfoCache . latest _ user _ cache _ file -> String (36904.0) -
最新のユーザーキャッシュのファイル名を返します。
最新のユーザーキャッシュのファイル名を返します。 -
Gem
:: SourceInfoCache . user _ cache _ file -> String (36904.0) -
ユーザーキャッシュのファイル名を返します。
ユーザーキャッシュのファイル名を返します。 -
Gem
:: Specification . attribute _ alias _ singular(singular , plural) -> () (36904.0) -
既に存在する複数形の属性の単数形バージョンを定義します。
既に存在する複数形の属性の単数形バージョンを定義します。
これは単に一つの引数を受け取りそれを配列に追加するようなヘルパーメソッドを定義するということです。
例:
# このように定義すると
attribute_alias_singular :require_path, :require_paths
# こう書くかわりに
s.require_paths = ['mylib']
# こう書くことができます。
s.require_path = 'mylib'
@param singular 属性名の単数形を指定します。
@param plural 属性名の複数形を... -
Gem
:: Specification . attribute _ defaults -> Array (36904.0) -
@todo
@todo
@@attributes の複製を返します。 -
Gem
:: Specification . from _ yaml(input) -> Gem :: Specification (36904.0) -
YAML ファイルから gemspec をロードします。
YAML ファイルから gemspec をロードします。
YAML ファイルから Gem::Specification をロードすると、通常の Ruby オブジェクトの
初期化ルーチン (#initialize) を通りません。このメソッドは初期化ルーチンの一部を実行し、
gemspec のバージョンチェックも行います。
@param input 文字列か IO オブジェクトを指定します。 -
Gem
:: Specification . normalize _ yaml _ input(input) -> String (36904.0) -
YAML 形式の gemspec を正しくフォーマットします。
YAML 形式の gemspec を正しくフォーマットします。
@param input 文字列か IO オブジェクトを指定します。