種類
ライブラリ
- ビルトイン (143)
- bigdecimal (1)
-
bigdecimal
/ newton (1) -
bigdecimal
/ util (1) -
cgi
/ core (5) -
cgi
/ html (25) -
cgi
/ session (4) -
cgi
/ session / pstore (1) - continuation (3)
- csv (10)
- date (25)
- delegate (2)
- e2mmap (4)
- etc (3)
-
fiddle
/ import (3) - fileutils (2)
- getoptlong (5)
-
irb
/ context (6) -
irb
/ ext / math-mode (3) -
irb
/ extend-command (1) - json (82)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (2) -
json
/ add / date _ time (2) -
json
/ add / exception (1) -
json
/ add / ostruct (1) -
json
/ add / range (1) -
json
/ add / rational (2) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / symbol (1) -
json
/ add / time (1) - mathn (1)
- matrix (44)
- mkmf (1)
-
net
/ http (43) -
net
/ imap (11) -
net
/ pop (1) -
net
/ smtp (3) - objspace (5)
- openssl (44)
- optparse (6)
- pathname (2)
- prime (7)
- psych (2)
- rake (33)
-
rake
/ gempackagetask (1) -
rdoc
/ context (10) -
rdoc
/ generator / darkfish (2) -
rdoc
/ generator / json _ index (4) -
rdoc
/ generator / ri (2) -
rdoc
/ markup (1) -
rdoc
/ markup / formatter (1) -
rdoc
/ markup / to _ html _ crossref (1) -
rdoc
/ parser (1) -
rdoc
/ parser / c (1) -
rdoc
/ parser / ruby (1) -
rdoc
/ parser / simple (1) -
rdoc
/ top _ level (1) -
rexml
/ document (20) -
rexml
/ parsers / pullparser (1) -
rexml
/ sax2listener (4) -
rexml
/ streamlistener (3) -
ripper
/ filter (2) - rss (20)
- rubygems (3)
-
rubygems
/ commands / specification _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ config _ file (7) -
rubygems
/ dependency _ list (3) -
rubygems
/ exceptions (6) -
rubygems
/ ext / configure _ builder (1) -
rubygems
/ ext / ext _ conf _ builder (1) -
rubygems
/ ext / rake _ builder (1) -
rubygems
/ format (1) -
rubygems
/ gem _ path _ searcher (3) -
rubygems
/ indexer (3) -
rubygems
/ installer (3) -
rubygems
/ old _ format (1) -
rubygems
/ package (2) -
rubygems
/ package / tar _ input (2) -
rubygems
/ package / tar _ output (1) -
rubygems
/ platform (2) -
rubygems
/ requirement (2) -
rubygems
/ security (3) -
rubygems
/ server (1) -
rubygems
/ source _ index (7) -
rubygems
/ source _ info _ cache (3) -
rubygems
/ specification (121) -
rubygems
/ uninstaller (1) -
rubygems
/ user _ interaction (5) -
rubygems
/ version (1) -
rubygems
/ version _ option (1) - scanf (1)
- shell (1)
-
shell
/ builtin-command (3) -
shell
/ command-processor (2) -
shell
/ filter (1) -
shell
/ process-controller (4) - socket (31)
- strscan (1)
- tempfile (2)
- tsort (4)
-
webrick
/ accesslog (1) -
webrick
/ httpauth / authenticator (7) -
webrick
/ httpauth / basicauth (1) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httpresponse (5) -
webrick
/ httpstatus (23) -
win32
/ registry (14) - win32ole (1)
- zlib (10)
クラス
- Array (10)
- BasicSocket (2)
- BigDecimal (2)
-
CGI
:: Session (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (1) -
CGI
:: Session :: PStore (1) - CSV (10)
- Class (1)
- Complex (5)
- Continuation (2)
- Date (17)
- DateTime (12)
- Delegator (2)
-
Encoding
:: Converter (12) -
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (2) -
Enumerator
:: Lazy (2) - Exception (2)
- File (1)
- Float (4)
-
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: ConfigFile (7) -
Gem
:: DependencyList (3) -
Gem
:: Ext :: ConfigureBuilder (1) -
Gem
:: Ext :: ExtConfBuilder (1) -
Gem
:: Ext :: RakeBuilder (1) -
Gem
:: FileOperations (1) -
Gem
:: Format (1) -
Gem
:: GemPathSearcher (3) -
Gem
:: Indexer (3) -
Gem
:: Installer (3) -
Gem
:: OldFormat (1) -
Gem
:: Package :: TarInput (2) -
Gem
:: Package :: TarOutput (1) -
Gem
:: Platform (2) -
Gem
:: Requirement (2) -
Gem
:: Security :: Policy (1) -
Gem
:: Server (1) -
Gem
:: SourceIndex (7) -
Gem
:: SourceInfoCache (3) -
Gem
:: Specification (120) -
Gem
:: StreamUI (4) -
Gem
:: Uninstaller (1) -
Gem
:: Version (1) - GetoptLong (5)
- IO (10)
-
IRB
:: Context (8) - Integer (4)
-
JSON
:: State (31) - Matrix (19)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
- Module (4)
-
Net
:: HTTP (38) -
Net
:: IMAP (3) -
Net
:: IMAP :: ContinuationRequest (2) -
Net
:: IMAP :: ResponseCode (1) -
Net
:: IMAP :: TaggedResponse (2) -
Net
:: IMAP :: UntaggedResponse (2) -
Net
:: SMTP (2) - NilClass (3)
- Numeric (2)
- Object (1)
-
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: OCSP :: Response (3) -
OpenSSL
:: PKey :: RSA (2) -
OpenSSL
:: SSL :: SSLContext (10) -
OpenSSL
:: X509 :: Certificate (5) -
OpenSSL
:: X509 :: ExtensionFactory (10) -
OpenSSL
:: X509 :: StoreContext (2) - OpenStruct (1)
- OptionParser (6)
- Pathname (2)
- Prime (2)
-
Prime
:: TrialDivisionGenerator (3) - Proc (1)
-
Psych
:: Emitter (2) -
RDoc
:: Context (10) -
RDoc
:: Generator :: Darkfish (2) -
RDoc
:: Generator :: JsonIndex (3) -
RDoc
:: Generator :: RI (2) -
RDoc
:: Markup (1) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: Markup :: ToHtmlCrossref (1) -
RDoc
:: Options (16) -
RDoc
:: Parser (1) -
RDoc
:: Parser :: C (1) -
RDoc
:: Parser :: Ruby (1) -
RDoc
:: Parser :: Simple (1) -
RDoc
:: TopLevel (1) -
REXML
:: Attribute (2) -
REXML
:: CData (1) -
REXML
:: Declaration (2) -
REXML
:: DocType (2) -
REXML
:: Document (1) -
REXML
:: Formatters :: Pretty (1) -
REXML
:: Formatters :: Transitive (1) -
REXML
:: NotationDecl (8) -
REXML
:: Parsers :: PullEvent (1) -
RSS
:: ImageFaviconModel :: ImageFavicon (2) -
RSS
:: Maker :: ChannelBase :: CategoriesBase :: CategoryBase (2) -
RSS
:: RDF :: Channel :: ImageFavicon (2) -
RSS
:: Rss :: Channel :: Item :: Category (2) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (2) -
Rake
:: Application (12) -
Rake
:: FileCreationTask (2) -
Rake
:: GemPackageTask (1) -
Rake
:: InvocationChain (6) -
Rake
:: InvocationChain :: EmptyInvocationChain (3) -
Rake
:: Task (3) - Range (1)
- Rational (34)
- Regexp (2)
-
Ripper
:: Filter (2) -
RubyVM
:: InstructionSequence (6) -
Scanf
:: FormatSpecifier (1) - Shell (1)
-
Shell
:: CommandProcessor (2) -
Shell
:: Concat (2) -
Shell
:: Filter (1) -
Shell
:: ProcessController (4) - Socket (1)
-
Socket
:: Option (4) - StopIteration (1)
- String (3)
- StringScanner (1)
- Struct (1)
- Symbol (1)
- Tempfile (2)
- Thread (7)
-
Thread
:: Backtrace :: Location (7) - Time (4)
- UDPSocket (1)
- UnboundMethod (1)
-
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPResponse (5) -
WIN32OLE
_ TYPELIB (1) -
Win32
:: Registry (3) -
Zlib
:: Deflate (3) -
Zlib
:: GzipWriter (5) -
Zlib
:: Inflate (1)
モジュール
-
CGI
:: HtmlExtension (25) -
CGI
:: QueryExtension (5) - DublinCoreModel (3)
- Enumerable (10)
- Etc (2)
- Exception2MessageMapper (4)
-
Fiddle
:: Importer (3) -
File
:: Constants (4) - FileUtils (2)
-
Gem
:: InstallUpdateOptions (2) -
Gem
:: LocalRemoteOptions (1) -
Gem
:: QuickLoader (3) -
Gem
:: Security (2) -
Gem
:: UserInteraction (1) -
Gem
:: VersionOption (1) -
IRB
:: ExtendCommandBundle (1) - JSON (14)
-
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 (3) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (6)
- Newton (1)
- ObjectSpace (5)
-
OpenSSL
:: OCSP (8) -
OpenSSL
:: SSL (1) -
OpenSSL
:: X509 (1) - Process (1)
-
REXML
:: SAX2Listener (4) -
REXML
:: StreamListener (3) -
RSS
:: SyndicationModel (6) - Rake (2)
-
Socket
:: Constants (23) - TSort (4)
-
WEBrick
:: AccessLog (1) -
WEBrick
:: HTTPAuth :: Authenticator (3) -
WEBrick
:: HTTPAuth :: ProxyAuthenticator (4) -
WEBrick
:: HTTPStatus (12) -
Win32
:: Registry :: Constants (11) - Zlib (1)
キーワード
- * (1)
- ** (2)
- + (1)
- - (2)
- -@ (1)
-
/ (1) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - <=> (1)
- == (1)
-
AF
_ ATM (1) -
AF
_ DATAKIT (1) -
AF
_ LAT (1) -
AF
_ NATM (1) - Application (1)
- Array (2)
- AuthException (2)
-
COMMON
_ LOG _ FORMAT (1) - CREAT (1)
-
CS
_ PATH (1) -
CURRENT
_ SPECIFICATION _ VERSION (1) - CircularDatastructure (1)
- Concat (1)
- Conflict (1)
- Context (1)
- Continuation (1)
- ContinuationRequest (1)
- Continue (1)
- DECLARATION (1)
-
DEFAULT
_ RAKEFILES (1) -
DEFAULT
_ UPDATE _ SOURCES (1) - DEPRECATED (1)
- DESCRIPTION (1)
- Declaration (1)
-
EAI
_ NODATA (1) - EMPTY (1)
- EPSILON (1)
- EigenvalueDecomposition (1)
- EmptyInvocationChain (1)
- ErrDimensionMismatch (1)
- ErrNotRegular (1)
- ErrOperationNotDefined (1)
- ExpectationFailed (1)
- Extend (2)
-
FNM
_ DOTMATCH (1) -
FNM
_ PATHNAME (1) - FalseClass (2)
- FileCreationTask (1)
- FileOperations (1)
- Float (2)
- FormatException (1)
- GeneratorError (1)
- Gone (1)
-
HKEY
_ DYN _ DATA (1) -
HKEY
_ PERFORMANCE _ DATA (1) - HTTPExpectationFailed (1)
- HTTPInformation (1)
- HTTPNetworkAuthenticationRequired (1)
- HTTPNonAuthoritativeInformation (1)
- HTTPProxyAuthenticationRequired (1)
- HTTPVersionNotSupported (1)
- Hash (2)
-
IFF
_ DISABLE _ NETPOLL (1) -
IFF
_ ISATAP (1) -
IFF
_ OVS _ DATAPATH (1) -
IFF
_ STATICARP (1) -
IFF
_ VOLATILE (1) -
IPV6
_ PATHMTU (1) -
IPV6
_ RECVPATHMTU (1) - Infinity (1)
- InfoField (1)
- InstallUpdateOptions (1)
- Integer (2)
- InvalidSpecificationException (1)
- InvocationChain (1)
- JsonIndex (1)
-
KEY
_ CREATE _ LINK (1) -
KEY
_ CREATE _ SUB _ KEY (1) -
KEY
_ ENUMERATE _ SUB _ KEYS (1) - LUPDecomposition (1)
- Location (1)
-
MARSHAL
_ FIELDS (1) -
MSG
_ COMPAT (1) -
MSG
_ PEEK (1) - MinGW (1)
- MinusInfinity (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 4 . 0 (1) - NOATIME (1)
-
NONEXISTENT
_ SPECIFICATION _ VERSION (1) - NaN (1)
- NilClass (2)
- NoContent (1)
- NonAuthoritativeInformation (1)
- NotationDecl (1)
-
OPERATING
_ SYSTEM _ DEFAULTS (1) -
OP
_ NO _ SESSION _ RESUMPTION _ ON _ RENEGOTIATION (1) -
OVERRIDE
_ PRIVATE _ ONLY (1) - Object (2)
- OperationNotSupportedError (1)
-
PF
_ ATM (1) -
PF
_ DATAKIT (1) -
PF
_ LAT (1) -
PF
_ NATM (1) -
PLATFORM
_ DEFAULTS (1) - POPAuthenticationError (1)
- PartialContent (1)
- PreconditionFailed (1)
- ProxyAuthenticationRequired (1)
-
RC
_ CONFLICT (1) -
RC
_ CONTINUE (1) -
RC
_ EXPECTATION _ FAILED (1) -
RC
_ GONE (1) -
RC
_ HTTP _ VERSION _ NOT _ SUPPORTED (1) -
RC
_ NON _ AUTHORITATIVE _ INFORMATION (1) -
RC
_ NO _ CONTENT (1) -
RC
_ PARTIAL _ CONTENT (1) -
RC
_ PRECONDITION _ FAILED (1) -
RC
_ PROXY _ AUTHENTICATION _ REQUIRED (1) -
RC
_ RESET _ CONTENT (1) -
REG
_ CREATED _ NEW _ KEY (1) -
REG
_ OPENED _ EXISTING _ KEY (1) -
REG
_ OPTION _ CREATE _ LINK (1) -
REG
_ OPTION _ NON _ VOLATILE (1) -
REG
_ OPTION _ VOLATILE (1) -
REG
_ WHOLE _ HIVE _ VOLATILE (1) -
RESPONSE
_ STATUS _ INTERNALERROR (1) -
RESPONSE
_ STATUS _ MALFORMEDREQUEST (1) -
RESPONSE
_ STATUS _ SIGREQUIRED (1) -
RESPONSE
_ STATUS _ SUCCESSFUL (1) -
RESPONSE
_ STATUS _ TRYLATER (1) -
RESPONSE
_ STATUS _ UNAUTHORIZED (1) -
REVOKED
_ STATUS _ AFFILIATIONCHANGED (1) -
REVOKED
_ STATUS _ CESSATIONOFOPERATION (1) - Rational (2)
- RemoteInstallationCancelled (1)
- RemoteInstallationSkipped (1)
- RequestField (1)
- ResetContent (1)
- ResponseField (2)
- ResponseInfoField (1)
-
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (1) -
SEARCH
_ INDEX _ FILE (1) - SMTPAuthenticationError (1)
-
SOL
_ ATALK (1) -
SO
_ ATTACH _ FILTER (1) -
SO
_ RCVLOWAT (1) -
SO
_ SECURITY _ AUTHENTICATION (2) -
SO
_ SNDLOWAT (1) -
SPECIFICATION
_ VERSION _ HISTORY (1) -
STATUS
_ STARTED (1) -
STATUS
_ TERMINATED (1) -
STATUS
_ YET (1) - Specification (1)
- SpecificationCommand (1)
- State (2)
- StopIteration (1)
- String (2)
- SyndicationModel (1)
- TODAY (1)
- TrialDivisionGenerator (1)
- TrueClass (2)
-
USING
_ AT _ EXIT _ WHEN _ PROCESS _ EXIT (1) - VERSION (1)
- VISIBILITIES (1)
-
V
_ ERR _ APPLICATION _ VERIFICATION (1) - VerificationError (1)
- [] (2)
- []= (1)
-
_ dump (1) -
_ load (1) - abbreviate (1)
-
abort
_ on _ exception= (2) - abs (1)
-
absolute
_ path (2) - accept (2)
- activate (1)
-
add
_ attribute (1) -
add
_ bindir (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ extension (1) -
add
_ gem _ contents (1) -
add
_ loader (1) -
add
_ platform _ option (1) -
add
_ runtime _ dependency (1) -
add
_ spec (1) -
add
_ status (1) -
add
_ update _ sources _ option (1) - ajd (1)
- alert (1)
-
alert
_ error (1) -
alert
_ warning (1) -
allocation
_ sourcefile (1) -
allocation
_ sourceline (1) -
allow
_ nan? (1) - amjd (1)
- append (4)
- application (2)
- application= (2)
-
arg
_ concat (1) -
array
_ attribute (1) -
array
_ attributes (1) -
array
_ nl (1) -
array
_ nl= (1) -
ascii
_ only? (1) -
asciicompat
_ encoding (2) -
assign
_ defaults (1) -
assign
_ in _ cond (1) - attlistdecl (2)
- attribute (1)
-
attribute
_ alias _ singular (1) -
attribute
_ defaults (1) -
attribute
_ names (1) - attributes (2)
- authenticate (3)
- autoload (2)
-
autoload
_ i (1) - autorequire (1)
- autorequire= (1)
-
backtrace
_ locations (3) -
base
_ label (1) - bind (1)
-
bind
_ clone (1) - bindir (1)
- bindir= (1)
- binread (2)
-
buffer
_ initial _ length (1) -
buffer
_ initial _ length= (1) - build (3)
-
build
_ cert (1) -
ca
_ path (1) -
ca
_ path= (1) -
calculate
_ integers _ for _ gem _ version (1) - call (1)
-
caller
_ locations (2) - cdata (2)
- ceil (1)
- cert (1)
- cert= (1)
-
cert
_ chain (1) -
cert
_ chain= (1) - chain (1)
-
check
_ circular? (1) - checkbox (1)
-
checkbox
_ group (1) - civil (2)
- cleanpath (1)
-
client
_ ca (1) -
clock
_ gettime (1) - clone (3)
-
clone
_ method (1) - coerce (1)
- cofactor (1)
-
cofactor
_ expansion (1) -
collect
_ concat (3) - combination (2)
- compile (1)
-
compile
_ error (1) - component (1)
- concat (9)
- cond (1)
- cond0 (1)
- configure (1)
- conj (1)
- conjugate (3)
- content (2)
- content= (2)
- continuation (1)
- conversion (1)
- convert (3)
-
convert
_ type (1) - convpath (1)
- copy (1)
- create (8)
-
create
_ body (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
_ id (1) -
create
_ id= (1) -
current
_ cert (1) - d (1)
- data (7)
- date (4)
- date= (4)
-
dc
_ relation (1) -
dc
_ relation= (1) -
dc
_ relations (1) -
def
_ builtin _ commands (1) -
def
_ exception (2) -
default
_ executable (1) -
default
_ executable= (1) -
default
_ value (1) -
defined
_ in? (1) - deflate (2)
- delete (1)
- denominator (1)
- dependencies (1)
-
dependency
_ order (1) -
dependent
_ gems (1) -
deprecate
_ constant (1) - depth (1)
- depth= (1)
- description (1)
- description= (1)
-
destination
_ encoding (3) -
destination
_ encoding _ name (2) - det (1)
-
det
_ e (1) - detect (1)
- determinant (1)
-
determinant
_ e (1) -
development
_ dependencies (1) - diagonal (1)
- diagonal? (1)
-
do
_ rubygems _ update (1) -
e
_ option _ supplied (1) - each (4)
-
each
_ attribute (1) -
each
_ cons (1) -
each
_ line (3) -
each
_ strongly _ connected _ component (2) -
each
_ strongly _ connected _ component _ from (2) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- email (1)
- email= (1)
-
ev
_ const _ defined (1) -
ev
_ const _ get (1) -
eval
_ under (1) - evaluate (1)
- executable (1)
- executable= (1)
- executables (1)
- executables= (1)
- extensions (2)
- extensions= (2)
- extern (1)
-
extra
_ chain _ cert (1) -
extra
_ chain _ cert= (1) -
extra
_ rdoc _ files (1) -
extra
_ rdoc _ files= (1) -
fast
_ generate (1) -
fast
_ unparse (1) - fdiv (1)
-
file
_ create (1) -
file
_ field (1) -
file
_ name (1) - files (1)
- files= (1)
- find (2)
-
find
_ all (1) -
find
_ enclosing _ module _ named (1) -
find
_ local _ symbol (1) -
find
_ name (2) -
flat
_ map (3) - flock (2)
- floor (1)
-
force
_ update (1) - foreach (1)
- form (4)
- formatter (1)
- formatter= (1)
-
from
_ state (1) -
from
_ yaml (1) -
full
_ gem _ path (1) -
full
_ name (1) -
gateway
_ interface (1) -
gem
_ spec (1) - generate (6)
-
generate
_ line (1) - generator (2)
- generator= (1)
- get (2)
- get2 (2)
-
get
_ path (1) -
get
_ response (1) -
global
_ id (1) -
handle
_ interrupt (1) -
has
_ rdoc (1) -
has
_ rdoc= (1) -
has
_ rdoc? (1) -
has
_ test _ suite? (1) -
has
_ unit _ tests? (1) - hash (1)
- head (1)
- head2 (2)
- hidden (1)
- homepage (1)
- homepage= (1)
- html (2)
- httpdate (2)
-
image
_ format (1) - img (1)
- inactivate (1)
- indent (1)
- indent= (1)
- indentation (1)
- indentation= (1)
- init (1)
-
init
_ gemspecs (1) - initialize (2)
- inspect (2)
- install (1)
-
install
_ update _ defaults _ str (1) -
installation
_ path (1) -
installation
_ satisfies _ dependency? (1) - instance (2)
- investigation (1)
-
irb
_ path (1) -
irb
_ path= (1) -
issuer
_ certificate (1) -
issuer
_ certificate= (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / rational (1) -
json
_ creatable? (1) -
json
_ create (13) - l (1)
- label (1)
-
laplace
_ expansion (1) -
latest
_ specs (1) -
lib
_ files (1) - lineno (1)
- list (1)
-
list
_ concat (1) -
literal
_ concat (1) -
literal
_ concat _ dstr (1) -
literal
_ concat _ list (1) -
literal
_ concat _ string (1) - load (1)
-
load
_ from _ binary _ extra _ data (1) -
load
_ gemspec (1) -
load
_ rakefile (1) -
load
_ specification (1) - loaded= (1)
- loaded? (1)
-
loaded
_ from (1) -
loaded
_ from= (1) -
localjump
_ error (1) - lock (1)
- lup (1)
-
lup
_ decomposition (1) - magnitude (1)
-
mark
_ locations _ array (1) -
mark
_ version (1) -
marshal
_ dump (1) - math? (1)
-
math
_ mode (1) -
math
_ mode= (1) -
max
_ nesting (1) -
max
_ nesting= (1) - member? (2)
- merge (1)
-
method
_ clone (1) -
method
_ list (1) - mkcol (1)
- mkpath (1)
-
mod
_ av _ set (1) - mon (1)
- monday? (1)
- month (1)
- move (1)
-
multipart
_ form (4) - name (3)
- name= (1)
- needed? (1)
- negative? (1)
- negotiate (1)
- new (24)
- next (1)
-
next
_ month (1) - norm (1)
- normalize (1)
-
normalize
_ yaml _ input (1) - notation (1)
- notationdecl (2)
- notationdecl? (1)
- notations (1)
- numcmp (1)
- numerator (1)
- numhash (1)
-
object
_ nl (1) -
object
_ nl= (1) - offset (1)
-
on
_ XXX (1) -
on
_ default (1) - open (2)
-
optparse
/ date (1) -
original
_ dir (1) -
original
_ name (1) -
original
_ platform (1) -
original
_ platform= (1) - orthogonal? (1)
-
overwrite
_ accessor (1) - p (1)
-
page
_ dir (1) - paranoid (1)
- parse! (1)
-
parser
_ for (1) - partition (1)
-
password
_ field (1) - patch (2)
- path (3)
- path= (1)
-
path
_ info (1) -
path
_ translated (1) - pathconf (1)
- permutation (2)
- permutation? (1)
- pivots (1)
- platform (1)
- platform= (1)
- positive? (1)
- post (2)
- post2 (2)
-
pretty
_ generate (1) -
pretty
_ unparse (1) -
prev
_ month (1) -
prime
_ division (3) -
primitive
_ convert (4) -
private
_ constant (1) -
processing
_ instruction (1) - propfind (1)
- proppatch (1)
- public (1)
- public= (1)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - put (1)
- put2 (2)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - quo (2)
-
radio
_ group (1) - rakefile (1)
- rationalize (9)
-
raw
_ data (3) -
rb
_ ary _ concat (1) -
rb
_ ary _ entry (1) -
rb
_ autoload _ id (1) -
rb
_ call (1) -
rb
_ catch (1) -
rb
_ const _ defined _ at (1) -
rb
_ const _ get _ at (1) -
rb
_ const _ list (1) -
rb
_ cont _ call (1) -
rb
_ define _ attr (1) -
rb
_ define _ private _ method (1) -
rb
_ eval _ string _ protect (1) -
rb
_ eval _ string _ wrap (1) -
rb
_ fatal (1) -
rb
_ feature _ p (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ longjmp (1) -
rb
_ mod _ const _ at (1) -
rb
_ mod _ const _ defined (1) -
rb
_ mod _ const _ get (1) -
rb
_ mod _ const _ of (1) -
rb
_ mod _ const _ set (1) -
rb
_ mod _ s _ constants (1) -
rb
_ obj _ respond _ to (1) -
rb
_ path2class (1) -
rb
_ provide (1) -
rb
_ provided (1) -
rb
_ reserved _ word (1) -
rb
_ set _ class _ path (1) -
rb
_ singleton _ class _ attached (1) -
rb
_ str _ cat (1) -
rb
_ str _ cat2 (1) -
rb
_ str _ concat (1) -
rb
_ thread _ restore _ context (1) -
rb
_ thread _ save _ context (1) - rdoc (1)
-
rdoc
/ generator / json _ index (1) -
rdoc
/ markdown (1) - read (1)
-
read
_ only (1) - readlines (1)
-
readonly
_ setter (1) -
reason
_ phrase (1) -
record
_ location (1) -
recvfrom
_ nonblock (1) - recvmsg (1)
-
recvmsg
_ nonblock (1) -
remove
_ by _ name (1) -
remove
_ const (1) -
remove
_ spec (1) -
renegotiation
_ cb (1) -
renegotiation
_ cb= (1) -
repeated
_ combination (2) -
repeated
_ permutation (2) -
report
_ on _ exception= (2) - request (2)
-
request
_ get (2) -
request
_ head (2) -
request
_ post (2) -
request
_ put (2) -
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
required
_ attribute (1) -
required
_ attribute? (1) -
required
_ attributes (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
- requirements= (1)
- reset (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (2) - result (1)
-
return
_ format (1) -
return
_ format= (1) - rewind (1)
- rfc2822 (2)
- rfc822 (2)
- root (1)
- round (1)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ specification (1) -
rubygems
_ version (1) -
rubygems
_ version= (1) - run (1)
-
runtime
_ dependencies (1) - sanitize (1)
-
sanitize
_ path (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) -
scrolling
_ list (1) - search (3)
-
search
_ convpath (1) -
search
_ with _ source (1) -
sec
_ fraction (1) - second (1)
-
second
_ fraction (1) -
send
_ request (1) - separator (1)
-
session
_ cache _ stats (1) -
set
_ dictionary (2) -
set
_ error (1) -
set
_ redirect (1) -
sign
_ cert (1) -
signing
_ key (1) -
signing
_ key= (1) - singular? (1)
-
slice
_ before (2) - solve (1)
-
source
_ location (3) - space (1)
- space= (1)
-
space
_ before (1) -
space
_ before= (1) - spec (4)
- specification (1)
-
specification
_ version (1) -
specification
_ version= (1) - state (1)
-
static
_ path (1) -
static
_ path= (1) - status (3)
- status= (1)
-
status
_ line (1) -
status
_ string (1) - strftime (1)
-
subject
_ certificate (1) -
subject
_ certificate= (1) - submit (1)
- subsec (1)
- succ (1)
- summary (1)
- summary= (1)
-
sy
_ updateBase (1) -
sy
_ updateBase= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) -
sy
_ updatePeriod (1) -
sy
_ updatePeriod= (1) - system (1)
- system= (1)
- table (1)
- template (1)
-
template
_ dir (1) -
template
_ dir= (1) - terminate (1)
-
terminate
_ interaction (2) -
terminate
_ job (1) -
terminate
_ process (1) - terminated? (1)
-
test
_ file (1) -
test
_ file= (1) -
test
_ files (1) -
test
_ files= (1) -
test
_ suite _ file (1) -
test
_ suite _ file= (1) -
text
_ field (1) - textarea (1)
-
thread
_ status _ name (1) -
to
_ a (2) -
to
_ ary (2) -
to
_ binary (1) -
to
_ d (1) -
to
_ f (1) -
to
_ h (1) -
to
_ hash (1) -
to
_ i (1) -
to
_ json (12) -
to
_ json _ raw (1) -
to
_ json _ raw _ object (1) -
to
_ r (8) -
to
_ ruby (1) -
to
_ s (7) -
top
_ const _ get (1) -
top
_ level (1) -
top
_ level _ tasks (1) - tr (1)
- trace (2)
-
trace
_ object _ allocations (1) -
trace
_ object _ allocations _ start (1) -
trace
_ object _ allocations _ stop (1) - truncate (1)
-
trusted
_ cert _ path (1) -
tty
_ output= (1) - u (1)
- union (2)
- unlock (1)
-
unmatched
_ alias _ lists (1) -
unmatched
_ alias _ lists= (1) - unpack (1)
- unparse (1)
- update (5)
-
update
_ sources (1) -
update
_ sources= (1) - uptodate? (1)
- v (1)
-
v
_ inv (1) -
valid
_ civil? (1) -
valid
_ date? (1) - validate (1)
- version (4)
- version= (3)
- visibility (2)
-
warn
_ unless _ e _ option (1) -
warning
_ unless _ e _ option (1) - wrap (2)
- write (4)
-
yaml
_ initialize (1) - zone (1)
- 制御構造 (1)
- 正規表現 (1)
検索結果
先頭5件
-
OpenSSL
:: SSL :: OP _ NO _ SESSION _ RESUMPTION _ ON _ RENEGOTIATION -> Integer (91504.0) -
セッション再ネゴシエーションをした場合にサーバ側で 常に新しいセッションを生成するフラグです。
セッション再ネゴシエーションをした場合にサーバ側で
常に新しいセッションを生成するフラグです。
OpenSSL::SSL::SSLContext#options= で利用します。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ CESSATIONOFOPERATION -> Integer (91501.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 証明書の運用を止めたことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
証明書の運用を止めたことを意味します。
詳しくは 3280 や X.509 を参照してください。 -
Gem
:: Specification :: NONEXISTENT _ SPECIFICATION _ VERSION -> -1 (91201.0) -
明確に指定されていない時の gemspec のバージョンを表します。
明確に指定されていない時の gemspec のバージョンを表します。 -
WEBrick
:: HTTPStatus :: NonAuthoritativeInformation (81001.0) -
HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。
HTTP のステータスコード 203 Non-Authoritative Information を表すクラスです。 -
Gem
:: Specification # specification _ version=(version) (73201.0) -
この Gem パッケージに用いられている gemspec のバージョンをセットします。
この Gem パッケージに用いられている gemspec のバージョンをセットします。
@param version gemspec のバージョンを指定します。
@see Gem::Specification::SPECIFICATION_VERSION_HISTORY -
OpenSSL
:: X509 :: V _ ERR _ APPLICATION _ VERIFICATION -> Integer (73201.0) -
アプリケーションが利用するエラーコードです。
アプリケーションが利用するエラーコードです。
OpenSSL のライブラリでは使われないので、
アプリケーションプログラマが自由に利用することが可能です。
OpenSSL::X509::Store#error や
OpenSSL::X509::StoreContext#error のエラーコードとして
使われます。
@see OpenSSL::X509::Store#verify_callback=,
OpenSSL::X509::StoreContext#error= -
Gem
:: Specification # installation _ path -> String (72901.0) -
この Gem パッケージのインストール先のパスを返します。
この Gem パッケージのインストール先のパスを返します。 -
Gem
:: Specification # specification _ version -> Integer (72901.0) -
この Gem パッケージに用いられている gemspec のバージョンを返します。
この Gem パッケージに用いられている gemspec のバージョンを返します。 -
Gem
:: Specification :: CURRENT _ SPECIFICATION _ VERSION -> 2 (72901.0) -
現在の gemspec のバージョンを表す定数です。
現在の gemspec のバージョンを表す定数です。 -
Gem
:: Specification :: SPECIFICATION _ VERSION _ HISTORY -> Hash (72901.0) -
gemspec ファイルのバージョンの歴史を表す定数です。
gemspec ファイルのバージョンの歴史を表す定数です。 -
Net
:: HTTPNonAuthoritativeInformation (72001.0) -
HTTP レスポンス 203 (Non-Authoritative Information) を表現するクラスです。
HTTP レスポンス 203 (Non-Authoritative Information) を表現するクラスです。
詳しくは 7231 Section 6.3.4 を見てください。 -
OptionParser
# on(long , pat = / . * / , desc = "") {|v| . . . } -> self (64000.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OptionParser
# on(short , long , pat = / . * / , desc = "") {|v| . . . } -> self (64000.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
OptionParser
# on(short , pat = / . * / , desc = "") {|v| . . . } -> self (63700.0) -
オプションを取り扱うためのブロックを自身に登録します。 ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
オプションを取り扱うためのブロックを自身に登録します。
ブロックはコマンドラインのパース時に、オプションが指定されていれば呼ばれます。
pat にはオプションの引数に許すパターンを表す正規表現で与えます。
コマンドに与えられた引数がパターンにマッチしない場合、
例外 OptionParser::InvalidArgument が parse 実行時に投げられます。
opts.on("--username VALUE", /[a-zA-Z0-9_]+/){|name| ...}
# ruby command --username=ruby_user
# ruby command... -
JSON
:: Generator :: GeneratorMethods :: String :: Extend . json _ create(hash) -> String (63601.0) -
JSON のオブジェクトから Ruby の文字列を生成して返します。
JSON のオブジェクトから Ruby の文字列を生成して返します。
@param hash キーとして "raw" という文字列を持ち、その値として数値の配列を持つハッシュを指定します。
require 'json'
String.json_create({"raw" => [0x41, 0x42, 0x43]}) # => "ABC" -
Array
# repeated _ combination(n) -> Enumerator (55201.0) -
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行 します。
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行
します。
得られる組み合わせの順序は保証されません。ブロックなしで呼び出されると、
組み合わせを生成する Enumerator オブジェクトを返します。
@param n 生成される配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emli... -
Array
# repeated _ permutation(n) -> Enumerator (55201.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby... -
Rational
# rationalize(eps = 0) -> Rational (55201.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
自身から eps で指定した許容誤差の範囲に収まるような Rational を返
します。
eps を省略した場合は self を返します。
@param eps 許容する誤差
//emlist[例][ruby]{
r = Rational(5033165, 16777216)
r.rationalize # => (5033165/16777216)
r.rationalize(Rational(0.01)) # => (3/10)
r.rationalize(Rational(0.1)) # => (1/3)
//} -
Rational
. json _ create(hash) -> Rational (55201.0) -
JSON のオブジェクトから Rational のオブジェクトを生成して返します。
JSON のオブジェクトから Rational のオブジェクトを生成して返します。
@param hash 分子をキー 'n'、分母をキー 'd' に持つハッシュを指定します。 -
TSort
# each _ strongly _ connected _ component -> Enumerator (55201.0) -
TSort#strongly_connected_components メソッドのイテレータ版です。 obj.each_strongly_connected_component は obj.strongly_connected_components.each に似ていますが、 ブロックの評価中に obj が変更された場合は予期しない結果になる ことがあります。
TSort#strongly_connected_components メソッドのイテレータ版です。
obj.each_strongly_connected_component は
obj.strongly_connected_components.each に似ていますが、
ブロックの評価中に obj が変更された場合は予期しない結果になる
ことがあります。
each_strongly_connected_component は nil を返します。
//emlist[使用例][ruby]{
require 'tsort'
class Hash
include TSort
a... -
TSort
# each _ strongly _ connected _ component _ from(node , id _ map={} , stack=[]) -> Enumerator (55201.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
返す値は規定されていません。
each_strongly_connected_component_from は
tsort_each_node を呼びません。
@param node ノードを指定します。
//emlist[例 到達可能なノードを表示する][ruby]{
require 'tsort'
class Hash
include TSort
alias tsort_each_node each_key
def tsort_each_child(node, &block)
fetch(node... -
TSort
. each _ strongly _ connected _ component(each _ node , each _ child) -> Enumerator (55201.0) -
TSort.strongly_connected_components メソッドのイテレータ版です。
TSort.strongly_connected_components メソッドのイテレータ版です。
引数 each_node と each_child でグラフを表します。
@param each_node グラフ上の頂点をそれぞれ評価するcallメソッドを持つオブ
ジェクトを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
require 'tsort'
g = {1=>[2... -
TSort
. each _ strongly _ connected _ component _ from(node , each _ child , id _ map={} , stack=[]) -> Enumerator (55201.0) -
node から到達可能な強連結成分についてのイテレータです。
node から到達可能な強連結成分についてのイテレータです。
引数 node と each_child でグラフを表します。
返す値は規定されていません。
TSort.each_strongly_connected_component_fromはTSortをincludeして
グラフを表現する必要のないクラスメソッドです。
@param node ノードを指定します。
@param each_child 引数で与えられた頂点の子をそれぞれ評価するcallメソッ
ドを持つオブジェクトを指定します。
//emlist[使用例][ruby]{
req... -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (54904.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (54904.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Array
# repeated _ combination(n) { |c| . . . } -> self (54901.0) -
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行 します。
サイズ n の重複組み合わせをすべて生成し、それを引数としてブロックを実行
します。
得られる組み合わせの順序は保証されません。ブロックなしで呼び出されると、
組み合わせを生成する Enumerator オブジェクトを返します。
@param n 生成される配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emli... -
Array
# repeated _ permutation(n) { |p| . . . } -> self (54901.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby... -
Gem
:: Installer # installation _ satisfies _ dependency?(dependency) -> bool (54901.0) -
登録されているソースインデックスが与えられた依存関係を 満たすことができる場合は、真を返します。そうでない場合は偽を返します。
登録されているソースインデックスが与えられた依存関係を
満たすことができる場合は、真を返します。そうでない場合は偽を返します。
@param dependency Gem::Dependency のインスタンスを指定します。 -
OpenSSL
:: OCSP :: RESPONSE _ STATUS _ TRYLATER -> Integer (54901.0) -
OpenSSL::OCSP::Response#status のステータスコードで 、 レスポンダが一時的に応答できないことを意味します。
OpenSSL::OCSP::Response#status のステータスコードで 、
レスポンダが一時的に応答できないことを意味します。
詳しくは 2560 2.3 を見てください。 -
OpenSSL
:: OCSP :: REVOKED _ STATUS _ AFFILIATIONCHANGED -> Integer (54901.0) -
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、 証明書の記載内容が変更されたことを意味します。
OpenSSL::OCSP::BasicResponse#status の失効理由コードで、
証明書の記載内容が変更されたことを意味します。
詳しくは 3280 や X.509 を参照してください。 -
Encoding
:: UndefinedConversionError # destination _ encoding -> Encoding (54601.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (54601.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
Gem
:: InstallUpdateOptions # add _ install _ update _ options (54601.0) -
インストールとアップデートに関するオプションを追加します。
インストールとアップデートに関するオプションを追加します。 -
Gem
:: VersionOption # add _ platform _ option(task = command , *wrap) (54601.0) -
option parser に対して --platform オプションを追加します。
option parser に対して --platform オプションを追加します。
@param task コマンド名を指定します。デフォルト値はインクルードされる側のクラスで指定されます。
@param wrap Gem::Command#add_option に渡すその他のオプションを指定します。 -
JSON
:: Generator :: GeneratorMethods :: Float # to _ json(state _ or _ hash = nil) -> String (54601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
(1.0).to_json # => "1.0"
//} -
Continuation (54001.0)
-
継続を表すクラスです。
継続を表すクラスです。
Kernel.#callcc { |cont| ... } の呼び出し
は、直前の状態(ローカル変数の定義、スタックフレーム)を cont に記憶
してブロックを実行します。cont は、Continuation クラスのインスタ
ンスで、Continuation#call メソッドを実行するこ
とでいつでも記憶した状態を継続することができます。
C 言語の setjmp()/longjmp() がわかる人は
setjmp() == callcc {|c| }
longjmp() == c.call
と考えれば、わかりやすいかも知れません(ただし、callc... -
ExceptionForMatrix
:: ErrDimensionMismatch (54001.0) -
行列/ベクトル計算時に次元が合わない場合に発生する例外です。
行列/ベクトル計算時に次元が合わない場合に発生する例外です。 -
ExceptionForMatrix
:: ErrOperationNotDefined (54001.0) -
演算時にクラスが適切でない場合に発生する例外です。
演算時にクラスが適切でない場合に発生する例外です。 -
Gem
:: InvalidSpecificationException (54001.0) -
不正な gemspec に関する例外です。
不正な gemspec に関する例外です。 -
Net
:: IMAP :: ContinuationRequest (54001.0) -
IMAP の continuation request (命令継続要求) を表すクラスです。
IMAP の continuation request (命令継続要求) を表すクラスです。
通常このクラスを直接扱うことはありません。
レスポンスハンドラ(Net::IMAP#add_response_handler)
に渡されます。
詳しくは 2060 の 7.5 を参照してください。 -
Rake
:: InvocationChain :: EmptyInvocationChain (54001.0) -
呼び出し関係のトップレベルを表します。
呼び出し関係のトップレベルを表します。 -
continuation (54001.0)
-
Ruby 1.9 以降で継続オブジェクトを扱うためのライブラリです。
Ruby 1.9 以降で継続オブジェクトを扱うためのライブラリです。
Ruby 2.2.0から非推奨になりました。代わりにFiberを使ってください。 -
json
/ add / rational (54001.0) -
Rational に JSON 形式の文字列に変換するメソッドや JSON 形式の文字列から Ruby のオブジェクトに変換するメソッドを定義します。
Rational に JSON 形式の文字列に変換するメソッドや JSON 形式の文字列から Ruby のオブジェクトに変換するメソッドを定義します。 -
Encoding
:: Converter . search _ convpath(source _ encoding , destination _ encoding , options) -> Array (46501.0) -
引数で指定した文字エンコーディングの変換の経路を配列にして返します。
引数で指定した文字エンコーディングの変換の経路を配列にして返します。
@param source_encoding 変換元の文字エンコーディングを Encoding オ
ブジェクトか文字列で指定します。
@param destination_encoding 変換先の文字エンコーディングを
Encoding オブジェクトか文字列で指定し
ます。
@param options 変換の詳細を指定する定数やハッシュを指定します。
... -
Exception
# backtrace _ locations -> [Thread :: Backtrace :: Location] (46201.0) -
バックトレース情報を返します。Exception#backtraceに似ていますが、 Thread::Backtrace::Location の配列を返す点が異なります。
バックトレース情報を返します。Exception#backtraceに似ていますが、
Thread::Backtrace::Location の配列を返す点が異なります。
現状では Exception#set_backtrace によって戻り値が変化する事はあり
ません。
//emlist[例: test.rb][ruby]{
require "date"
def check_long_month(month)
return if Date.new(2000, month, -1).day == 31
raise "#{month} is not long month"
end
... -
Float
# rationalize -> Rational (46201.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
自身から eps で指定した許容誤差の範囲に収まるような Rational を返
します。
eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。
@param eps 許容する誤差
//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize # => (1333/1000)
1.333.rationalize(0.01) # => (4/3)
//} -
Float
# rationalize(eps) -> Rational (46201.0) -
自身から eps で指定した許容誤差の範囲に収まるような Rational を返 します。
自身から eps で指定した許容誤差の範囲に収まるような Rational を返
します。
eps を省略した場合は誤差が最も小さくなるような Rational を返しま
す。
@param eps 許容する誤差
//emlist[例][ruby]{
0.3.rationalize # => (3/10)
1.333.rationalize # => (1333/1000)
1.333.rationalize(0.01) # => (4/3)
//} -
WEBrick
:: HTTPStatus :: RC _ NON _ AUTHORITATIVE _ INFORMATION (46201.0) -
HTTP のステータスコードを表す整数です。
HTTP のステータスコードを表す整数です。
require 'webrick'
p WEBrick::HTTPStatus::RC_INTERNAL_SERVER_ERROR #=> 500 -
Date
. json _ create(hash) -> Date (45901.0) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。 -
DateTime
. json _ create(hash) -> DateTime (45901.0) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。 -
Enumerator
:: Lazy # collect _ concat {|item| . . . } -> Enumerator :: Lazy (45901.0) -
ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。
ブロックの実行結果をひとつに繋げたものに対してイテレートするような
Enumerator::Lazy のインスタンスを返します。
//emlist[][ruby]{
["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]
//}
ブロックの返した値 x は、以下の場合にのみ分解され、連結されます。
* x が配列であるか、to_ary メソッドを持つとき
* x が each および force メソッドを持つ (例:Enumerator::Lazy) ... -
Exception
. json _ create(hash) -> Exception (45901.0) -
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
JSON のオブジェクトから Ruby のオブジェクトを生成して返します。
@param hash 適切なキーを持つハッシュを指定します。 -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(obj) -> OpenSSL :: X509 :: Extension (45901.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
OpenSSL
:: X509 :: ExtensionFactory # create _ extension(oid , value , critical=false) -> OpenSSL :: X509 :: Extension (45901.0) -
OpenSSL::X509::Extension のインスタンスを生成して返します。
OpenSSL::X509::Extension のインスタンスを生成して返します。
引数の個数が1個である場合、それが配列、ハッシュ、文字列のいずれかである
ならば、
OpenSSL::X509::ExtensionFactory#create_ext_from_array、
OpenSSL::X509::ExtensionFactory#create_ext_from_hash、
OpenSSL::X509::ExtensionFactory#create_ext_from_string、
がそれぞれ呼びだされてオブジェクトを生成します。
引数が2個以上である場合は、
OpenSSL:... -
Win32
:: Registry :: Constants :: REG _ OPTION _ NON _ VOLATILE (45901.0) -
@todo
@todo -
CGI
:: QueryExtension # path _ translated -> String (45601.0) -
ENV['PATH_TRANSLATED'] を返します。
ENV['PATH_TRANSLATED'] を返します。 -
Encoding
:: Converter # convpath -> Array (45601.0) -
変換器が行う変換の経路を配列にして返します。
変換器が行う変換の経路を配列にして返します。
@return 変換器が行う変換の経路の配列
//emlist[][ruby]{
ec = Encoding::Converter.new("ISo-8859-1", "EUC-JP", crlf_newline: true)
p ec.convpath
#=> [[#<Encoding:ISO-8859-1>, #<Encoding:UTF-8>],
# [#<Encoding:UTF-8>, #<Encoding:EUC-JP>],
# "crlf_newline"]
//}
@see Encoding::Converter.... -
Encoding
:: Converter # destination _ encoding -> Encoding (45601.0) -
変換先のエンコーディングを返します。
変換先のエンコーディングを返します。
@return 変換先のエンコーディング
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "euc-jp")
ec.destination_encoding #=> #<Encoding:EUC-JP>
//} -
Gem
:: LocalRemoteOptions # add _ update _ sources _ option (45601.0) -
オプション --update-source を追加します。
オプション --update-source を追加します。 -
Gem
:: UserInteraction # terminate _ interaction(*args) -> () (45601.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param args 委譲先のメソッドに与える引数です。 -
GetoptLong
:: STATUS _ TERMINATED -> 2 (45601.0) -
内部状態を管理するための定数です。ユーザが使用することはありません。
内部状態を管理するための定数です。ユーザが使用することはありません。 -
JSON
:: Generator :: GeneratorMethods :: Array # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
[1, 2, 3].to_json # => "[1,2,3]"
//} -
JSON
:: Generator :: GeneratorMethods :: FalseClass # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"false" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
false.to_json # => "false"
//} -
JSON
:: Generator :: GeneratorMethods :: Hash # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
person = { "name" => "tanaka", "age" => 19 }
person.to_json # ... -
JSON
:: Generator :: GeneratorMethods :: Integer # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
10.to_json # => "10"
//} -
JSON
:: Generator :: GeneratorMethods :: NilClass # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"null" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
nil.to_json # => "null"
//} -
JSON
:: Generator :: GeneratorMethods :: Object # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
自身を to_s で文字列にした結果を JSON 形式の文字列に変換して返します。
このメソッドはあるオブジェクトに to_json メソッドが定義されていない場合に使用する
フォールバックのためのメソッドです。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby... -
JSON
:: Generator :: GeneratorMethods :: String # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
自身のエンコードは UTF-8 であるべきです。
"\u????" のように UTF-16 ビッグエンディアンでエンコードされた文字列を返すことがあります。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]... -
JSON
:: Generator :: GeneratorMethods :: TrueClass # to _ json(state _ or _ hash = nil) -> String (45601.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"true" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
true.to_json # => "true"
//} -
Matrix
# permutation? -> bool (45601.0) -
行列が置換行列ならば true を返します。
行列が置換行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Net
:: IMAP :: ContinuationRequest # data -> Net :: IMAP :: ResponseText (45601.0) -
レスポンスのデータを返します。
レスポンスのデータを返します。 -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb -> nil | Proc (45601.0) -
ハンドシェイク開始時に呼び出されるコールバックを得ます。
ハンドシェイク開始時に呼び出されるコールバックを得ます。
@see OpenSSL::SSL::SSLContext#renegotiation_cb= -
OpenSSL
:: SSL :: SSLContext # renegotiation _ cb=(cb) (45601.0) -
@todo
@todo
ハンドシェイク開始時に呼び出されるコールバックを設定します。
コールバックには OpenSSL::SSL::SSLSocket オブジェクトが
渡されます。
このコールバック内で何らかの例外が生じた場合には
以降のSSLの処理を停止します。
再ネゴシエーションのたびにこのコールバックが呼び出されるため、
何らかの理由で再ネゴシエーションを禁止したい場合などに利用できます。
nil を渡すとコールバックは無効になります。
以下の例は再ネゴシエーションを一切禁止します。
num_handshakes = 0
ctx.renegotiation_cb = lambd... -
OpenSSL
:: SSL :: SSLContext # session _ cache _ stats -> {Symbol -> Integer} (45601.0) -
セッションキャッシュの内部統計情報をハッシュテーブルで返します。
セッションキャッシュの内部統計情報をハッシュテーブルで返します。
ハッシュテーブルの各キーとその意味は以下の通りです。
* :cache_num 内部キャッシュに保持されているセッションの数
* :connect クライアント側でハンドシェイクした回数
* :connect_good クライアント側でハンドシェイクが成功した回数
* :connect_renegotiate クライアント側で再ネゴシエイトした回数
* :accept サーバ側でハンドシェイクした回数
* :accept_good サーバ側でハンドシェイクが成功した回数
* :accept_ren... -
RDoc
:: Context # record _ location(toplevel) (45601.0) -
Record the file that we happen to find it in
Record the file that we happen to find it in -
RDoc
:: Options # static _ path -> [String] (45601.0) -
コマンドライン引数の --copy-files オプションで指定したパスの一覧を返し ます。
コマンドライン引数の --copy-files オプションで指定したパスの一覧を返し
ます。 -
RDoc
:: Options # static _ path=(vals) (45601.0) -
コマンドライン引数の --copy-files オプションと同様の指定を行います。
コマンドライン引数の --copy-files オプションと同様の指定を行います。
@param vals パスを文字列の配列で指定します。 -
Scanf
:: FormatSpecifier # conversion (45601.0) -
@todo
@todo -
Socket
:: Constants :: IFF _ OVS _ DATAPATH (45601.0) -
device used as Open vSwitch datapath port
device used as Open vSwitch datapath port -
Socket
:: Constants :: SO _ SECURITY _ AUTHENTICATION -> Integer (45601.0) -
@todo
@todo -
JSON
:: Generator :: GeneratorMethods :: String # to _ json _ raw -> String (45301.0) -
自身に対して JSON::Generator::GeneratorMethods::String#to_json_raw_object を呼び出して JSON::Generator::GeneratorMethods::Hash#to_json した結果を返します。
自身に対して JSON::Generator::GeneratorMethods::String#to_json_raw_object を呼び出して JSON::Generator::GeneratorMethods::Hash#to_json した結果を返します。
@see JSON::Generator::GeneratorMethods::String#to_json_raw_object, JSON::Generator::GeneratorMethods::Hash#to_json -
JSON
:: Generator :: GeneratorMethods :: String # to _ json _ raw _ object -> Hash (45301.0) -
生の文字列を格納したハッシュを生成します。
生の文字列を格納したハッシュを生成します。
このメソッドは UTF-8 の文字列ではなく生の文字列を JSON に変換する場合に使用してください。
require 'json'
"にほんご".encode("euc-jp").to_json_raw_object
# => {"json_class"=>"String", "raw"=>[164, 203, 164, 219, 164, 243, 164, 180]}
"にほんご".encode("euc-jp").to_json # source sequence is illegal/malformed (JSON::... -
Net
:: IMAP :: ContinuationRequest # raw _ data -> String (45301.0) -
レスポンス文字列を返します。
レスポンス文字列を返します。 -
JSON
:: Ext :: Generator :: GeneratorMethods :: Float (45001.0) -
Alias of JSON::Generator::GeneratorMethods::Float
Alias of JSON::Generator::GeneratorMethods::Float -
JSON
:: Generator :: GeneratorMethods :: Float (45001.0) -
Float に JSON で使用するインスタンスメソッドを追加するためのモジュールです。
Float に JSON で使用するインスタンスメソッドを追加するためのモジュールです。 -
WEBrick
:: HTTPStatus :: ExpectationFailed (45001.0) -
HTTP のステータスコード 417 Expectation Failed を表すクラスです。
HTTP のステータスコード 417 Expectation Failed を表すクラスです。 -
WEBrick
:: HTTPStatus :: PreconditionFailed (45001.0) -
HTTP のステータスコード 412 Precondition Failed を表すクラスです。
HTTP のステータスコード 412 Precondition Failed を表すクラスです。 -
WEBrick
:: HTTPStatus :: ProxyAuthenticationRequired (45001.0) -
HTTP のステータスコード 407 Proxy Authentication Required を表すクラスです。
HTTP のステータスコード 407 Proxy Authentication Required を表すクラスです。 -
Complex
# rationalize -> Rational (37201.0) -
自身を Rational に変換します。
自身を Rational に変換します。
@param eps 許容する誤差。常に無視されます。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_r # => (3/1)
Complex(3, 2).to_r # => RangeError
//} -
Complex
# rationalize(eps) -> Rational (37201.0) -
自身を Rational に変換します。
自身を Rational に変換します。
@param eps 許容する誤差。常に無視されます。
@raise RangeError 虚部が実数か、0 ではない場合に発生します。
//emlist[例][ruby]{
Complex(3).to_r # => (3/1)
Complex(3, 2).to_r # => RangeError
//} -
DateTime
# second _ fraction -> Rational (37201.0) -
秒の小数点以下の部分を表す分数を返します。
秒の小数点以下の部分を表す分数を返します。 -
Gem
:: SourceIndex # specification(full _ name) -> Gem :: Specification | nil (37201.0) -
指定された名前の Gem::Specification オブジェクトを返します。
指定された名前の Gem::Specification オブジェクトを返します。
@param full_name Gem のフルネームを指定します。 -
Gem
:: SourceIndex . load _ specification(file _ name) -> Gem :: Specification | nil (37201.0) -
与えられたファイル名から Ruby スクリプト形式の gemspec をロードして Gem::Specification のインスタンスを返します。
与えられたファイル名から Ruby スクリプト形式の gemspec をロードして
Gem::Specification のインスタンスを返します。
@param file_name ファイル名を指定します。
@raise SignalException gemspec をロードしているときに発生します。
@raise SystemExit gemspec をロードしているときに発生します。 -
Integer
# rationalize -> Rational (37201.0) -
自身を Rational に変換します。
自身を Rational に変換します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[][ruby]{
2.rationalize # => (2/1)
2.rationalize(100) # => (2/1)
2.rationalize(0.1) # => (2/1)
//} -
Integer
# rationalize(eps) -> Rational (37201.0) -
自身を Rational に変換します。
自身を Rational に変換します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[][ruby]{
2.rationalize # => (2/1)
2.rationalize(100) # => (2/1)
2.rationalize(0.1) # => (2/1)
//} -
JSON
:: State . from _ state(options) -> JSON :: State (37201.0) -
与えられた options によって生成した JSON::State のインスタンスを返します。
与えられた options によって生成した JSON::State のインスタンスを返します。
@param options JSON::State のインスタンスか、ハッシュを指定します。
@return options がハッシュである場合は、それによって初期化した JSON::State を
返します。options が JSON::State のインスタンスである場合は単に
options を返します。いずれでも無い場合は、何も設定されていない JSON::State の
インスタンスを返します。
//emlist[例 Hash... -
Kernel
. # Rational(x , y = 1) -> Rational (37201.0) -
引数を有理数(Rational)に変換した結果を返します。
引数を有理数(Rational)に変換した結果を返します。
@param x 変換対象のオブジェクトです。
@param y 変換対象のオブジェクトです。省略した場合は x だけを用いて
Rational オブジェクトを作成します。
@raise ArgumentError 変換できないオブジェクトを指定した場合に発生します。
引数 x、y の両方を指定した場合、x/y した Rational オブジェクトを
返します。
//emlist[例][ruby]{
Rational("1/3") # => (1/3)
Rational(1, 3) ... -
Kernel
. # caller _ locations(range) -> [Thread :: Backtrace :: Location] | nil (37201.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
... -
Kernel
. # caller _ locations(start = 1 , length = nil) -> [Thread :: Backtrace :: Location] | nil (37201.0) -
現在のフレームを Thread::Backtrace::Location の配列で返します。引 数で指定した値が範囲外の場合は nil を返します。
現在のフレームを Thread::Backtrace::Location の配列で返します。引
数で指定した値が範囲外の場合は nil を返します。
@param start 開始フレームの位置を数値で指定します。
@param length 取得するフレームの個数を指定します。
@param range 取得したいフレームの範囲を示す Range オブジェクトを指定します。
//emlist[例][ruby]{
def test1(start, length)
locations = caller_locations(start, length)
p locations
... -
NilClass
# rationalize -> Rational (37201.0) -
0/1 を返します。
0/1 を返します。
@param eps 許容する誤差
引数 eps は常に無視されます。
//emlist[例][ruby]{
nil.rationalize # => (0/1)
nil.rationalize(100) # => (0/1)
nil.rationalize(0.1) # => (0/1)
//}