ライブラリ
- ビルトイン (132)
-
cgi
/ core (50) -
cgi
/ html (39) -
cgi
/ session (7) -
cgi
/ session / pstore (1) - continuation (2)
- csv (1)
- delegate (1)
- digest (1)
- drb (1)
- e2mmap (1)
- fiddle (5)
-
fiddle
/ import (4) - getoptlong (5)
-
io
/ nonblock (1) -
irb
/ context (15) -
irb
/ ext / tracer (3) -
irb
/ ext / use-loader (3) -
irb
/ extend-command (1) - json (12)
-
json
/ add / ostruct (1) -
json
/ add / struct (1) - kconv (1)
- matrix (29)
- mkmf (6)
- monitor (2)
-
mutex
_ m (2) -
net
/ ftp (5) -
net
/ http (25) -
net
/ imap (17) -
net
/ pop (1) -
net
/ smtp (5) - open-uri (5)
- openssl (46)
- optparse (27)
- prime (2)
- pstore (1)
- psych (3)
- rake (5)
-
rake
/ testtask (1) -
rdoc
/ context (21) -
rdoc
/ markup (2) -
rdoc
/ markup / formatter (1) -
rdoc
/ top _ level (2) - resolv-replace (1)
-
rexml
/ document (20) -
rexml
/ parsers / pullparser (2) -
rexml
/ sax2listener (3) -
rexml
/ streamlistener (3) -
ripper
/ filter (1) - rss (38)
- rubygems (7)
-
rubygems
/ command (4) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ commands / update _ command (1) -
rubygems
/ config _ file (7) -
rubygems
/ dependency (2) -
rubygems
/ dependency _ installer (2) -
rubygems
/ dependency _ list (2) -
rubygems
/ installer (1) -
rubygems
/ package / tar _ input (2) -
rubygems
/ package / tar _ output (1) -
rubygems
/ remote _ fetcher (2) -
rubygems
/ requirement (5) -
rubygems
/ security (4) -
rubygems
/ server (6) -
rubygems
/ source _ index (5) -
rubygems
/ source _ info _ cache (2) -
rubygems
/ specification (42) -
rubygems
/ uninstaller (1) -
rubygems
/ user _ interaction (21) -
rubygems
/ version (2) - set (3)
-
shell
/ process-controller (2) - singleton (1)
- socket (4)
- stringio (1)
- timeout (1)
- tsort (2)
- uri (4)
-
webrick
/ httpauth / basicauth (2) -
webrick
/ httpauth / digestauth (2) -
webrick
/ httprequest (4) -
webrick
/ httpresponse (13) -
webrick
/ httpserver (1) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (7) -
webrick
/ httpservlet / prochandler (2) -
win32
/ registry (2) - win32ole (3)
クラス
-
ARGF
. class (1) - Array (8)
- BasicObject (1)
- Binding (1)
- CGI (1)
-
CGI
:: Session (1) -
CGI
:: Session :: FileStore (1) -
CGI
:: Session :: MemoryStore (1) -
CGI
:: Session :: NullStore (4) -
CGI
:: Session :: PStore (1) - CSV (1)
- Complex (1)
- Continuation (2)
-
DRb
:: DRbUnknown (1) - Delegator (1)
-
Digest
:: Base (1) -
Encoding
:: Converter (11) -
Encoding
:: InvalidByteSequenceError (4) -
Encoding
:: UndefinedConversionError (5) -
Enumerator
:: Lazy (2) - Exception (2)
-
Fiddle
:: Function (5) -
Gem
:: Command (4) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Commands :: UpdateCommand (1) -
Gem
:: ConfigFile (7) -
Gem
:: Dependency (2) -
Gem
:: DependencyInstaller (2) -
Gem
:: DependencyList (2) -
Gem
:: Installer (1) -
Gem
:: LoadError (2) -
Gem
:: Package :: TarInput (2) -
Gem
:: Package :: TarOutput (1) -
Gem
:: RemoteFetcher (2) -
Gem
:: Requirement (5) -
Gem
:: Security :: Policy (4) -
Gem
:: Server (6) -
Gem
:: SourceIndex (5) -
Gem
:: SourceInfoCache (2) -
Gem
:: Specification (42) -
Gem
:: StreamUI (7) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) -
Gem
:: Uninstaller (1) -
Gem
:: Version (2) - GetoptLong (5)
- Hash (1)
- IO (10)
-
IRB
:: Context (21) -
JSON
:: Parser (1) -
JSON
:: State (9) - LocalJumpError (1)
- Matrix (9)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
- Module (14)
-
MonitorMixin
:: ConditionVariable (2) -
Net
:: FTP (5) -
Net
:: HTTP (21) -
Net
:: HTTPGenericRequest (1) -
Net
:: HTTPResponse (1) -
Net
:: IMAP (9) -
Net
:: IMAP :: BodyTypeMultipart (2) -
Net
:: IMAP :: ContinuationRequest (2) -
Net
:: IMAP :: ResponseError (1) -
Net
:: IMAP :: UntaggedResponse (3) -
Net
:: POP3 (1) -
Net
:: SMTP (5) - Numeric (4)
- Object (5)
-
OpenSSL
:: ASN1 :: Constructive (3) -
OpenSSL
:: Config (5) -
OpenSSL
:: OCSP :: BasicResponse (3) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: OCSP :: Response (2) -
OpenSSL
:: PKey :: EC :: Group (2) -
OpenSSL
:: PKey :: EC :: Point (1) -
OpenSSL
:: SSL :: SSLContext (5) -
OpenSSL
:: SSL :: SSLSocket (2) -
OpenSSL
:: SSL :: Session (2) -
OpenSSL
:: X509 :: Extension (2) -
OpenSSL
:: X509 :: ExtensionFactory (8) -
OpenSSL
:: X509 :: Request (2) -
OpenSSL
:: X509 :: StoreContext (5) - OpenStruct (1)
- OptionParser (19)
-
PStore
:: DummyMutex (1) - Prime (1)
-
Prime
:: TrialDivisionGenerator (1) - Proc (1)
-
Psych
:: Handler (1) -
Psych
:: Nodes :: Document (2) -
RDoc
:: Context (20) -
RDoc
:: Context :: Section (1) -
RDoc
:: Markup (2) -
RDoc
:: Markup :: Formatter (1) -
RDoc
:: Options (18) -
RDoc
:: TopLevel (2) -
REXML
:: Attribute (1) -
REXML
:: Declaration (1) -
REXML
:: Document (3) -
REXML
:: Element (2) -
REXML
:: Instruction (7) -
REXML
:: NotationDecl (4) -
REXML
:: Parsers :: PullEvent (2) -
REXML
:: XMLDecl (2) -
RSS
:: ImageFaviconModel :: ImageFavicon (2) -
RSS
:: Maker :: ChannelBase :: SkipHoursBase :: HourBase (2) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Guid (2) -
RSS
:: Maker :: RSS20 :: Items :: Item :: Source (2) -
RSS
:: Maker :: TextinputBase (2) -
RSS
:: RDF :: Channel :: ImageFavicon (2) -
RSS
:: RDF :: Textinput (2) -
RSS
:: Rss :: Channel :: Item :: Source (2) -
RSS
:: Rss :: Channel :: TextInput (2) -
RSS
:: TaxonomyTopicModel :: TaxonomyTopic (2) -
RSS
:: TaxonomyTopicsModel :: TaxonomyTopics (1) -
RSS
:: TrackBackModel20 :: TrackBackAbout (2) -
Rake
:: Application (3) -
Rake
:: TestTask (1) - Rational (6)
-
Ripper
:: Filter (1) -
RubyVM
:: InstructionSequence (11) - Set (3)
-
Shell
:: ProcessController (2) -
Socket
:: Option (1) - StopIteration (1)
- String (7)
- StringIO (1)
- Struct (1)
- Symbol (1)
-
Thread
:: Backtrace :: Location (1) -
Thread
:: ConditionVariable (1) -
Thread
:: Mutex (1) -
Thread
:: Queue (3) -
Thread
:: SizedQueue (5) - Time (2)
- TracePoint (1)
- UDPSocket (3)
- UNIXServer (1)
-
URI
:: Generic (2) -
URI
:: LDAP (2) - UnboundMethod (2)
-
WEBrick
:: Cookie (1) -
WEBrick
:: HTTPAuth :: BasicAuth (2) -
WEBrick
:: HTTPAuth :: DigestAuth (2) -
WEBrick
:: HTTPRequest (4) -
WEBrick
:: HTTPResponse (13) -
WEBrick
:: HTTPServer (1) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPServlet :: CGIHandler (2) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (3) -
WEBrick
:: HTTPServlet :: ERBHandler (2) -
WEBrick
:: HTTPServlet :: FileHandler (4) -
WEBrick
:: HTTPServlet :: ProcHandler (2) -
WIN32OLE
_ EVENT (2) -
WIN32OLE
_ TYPE (1) -
Win32
:: Registry (2)
モジュール
-
CGI
:: HtmlExtension (39) -
CGI
:: QueryExtension (43) -
CGI
:: QueryExtension :: Value (6) - DublinCoreModel (9)
- Enumerable (20)
- Exception2MessageMapper (1)
-
Fiddle
:: Importer (4) -
Gem
:: DefaultUserInteraction (3) -
Gem
:: InstallUpdateOptions (2) -
Gem
:: LocalRemoteOptions (4) -
Gem
:: QuickLoader (4) -
Gem
:: UserInteraction (8) -
IRB
:: ExtendCommandBundle (1) -
JSON
:: Generator :: GeneratorMethods :: String (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (8)
-
Mutex
_ m (2) -
Net
:: HTTPHeader (2) -
OpenSSL
:: Buffering (2) -
OpenURI
:: Meta (2) -
OpenURI
:: OpenRead (3) -
OptionParser
:: Arguable (8) -
REXML
:: SAX2Listener (3) -
REXML
:: StreamListener (3) -
RSS
:: SyndicationModel (6) -
Rake
:: Cloneable (1) - Singleton (1)
- TSort (2)
キーワード
- == (1)
- === (1)
- =~ (1)
- Marshal (1)
- [] (4)
- []= (2)
-
_ dump (1) - abi (1)
- about (3)
- about= (3)
-
absolute
_ path (2) - accept (1)
-
accept
_ charset (1) -
accept
_ encoding (1) -
accept
_ language (1) -
accept
_ nonblock (1) -
accept
_ uri _ http (1) -
add
_ attribute (1) -
add
_ bindir (1) -
add
_ bulk _ threshold _ option (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ gem _ contents (1) -
add
_ include (1) -
add
_ module (1) -
add
_ nonce (1) -
add
_ option (1) -
add
_ require (1) -
add
_ runtime _ dependency (1) -
add
_ schedule (1) -
add
_ source _ option (1) -
add
_ spec (1) -
add
_ status (1) -
add
_ update _ sources _ option (1) -
add
_ value (1) - alert (2)
-
alert
_ error (2) -
alert
_ warning (2) -
arg
_ config (1) - ask (2)
-
ask
_ yes _ no (2) -
assign
_ defaults (1) - attlistdecl (1)
- attributes (1)
-
auth
_ only (1) -
auth
_ type (1) - authenticate (3)
-
auto
_ indent _ mode (1) -
auto
_ indent _ mode= (1) - autoload (1)
- autoload? (1)
- autorequire (1)
- autorequire= (1)
-
base
_ label (1) - bind (1)
- blockquote (2)
-
buffer
_ initial _ length (1) -
buffer
_ initial _ length= (1) -
build
_ extensions (1) -
bulk
_ threshold (1) -
bulk
_ threshold= (1) - bump (1)
-
cache
_ control (1) -
calculate
_ integers _ for _ gem _ version (1) - call (2)
-
canonical
_ each (1) - cause (1)
- challenge (2)
-
check
_ circular? (1) -
check
_ nonce (1) - checkbox (2)
-
checkbox
_ group (2) -
choose
_ from _ list (2) - chunked= (1)
- chunked? (1)
- cleanup (1)
- clone (5)
- close (1)
- cofactor (1)
-
cofactor
_ expansion (1) -
collect
_ concat (3) - combination (1)
- component (1)
- concat (2)
- configure (1)
- conj (1)
- conjugate (3)
- connect (2)
-
connection
_ for (1) -
const
_ defined? (1) -
const
_ get (1) -
const
_ missing (2) -
const
_ set (1) - constants (1)
- content (7)
- content= (6)
-
content
_ encoding (1) -
content
_ length (2) -
content
_ type (3) - context= (1)
- continue (1)
-
continue
_ timeout (1) -
continue
_ timeout= (1) - convert (3)
-
copy
_ nonce (1) - create (1)
-
create
_ body (1) -
create
_ ext (1) -
create
_ extension (1) -
current
_ cert (1) -
current
_ crl (1) -
current
_ section (1) - d (1)
- data (2)
-
dc
_ contributor (1) -
dc
_ contributor= (1) -
dc
_ contributors (1) -
dc
_ description (1) -
dc
_ description= (1) -
dc
_ descriptions (1) -
dc
_ relation (1) -
dc
_ relation= (1) -
dc
_ relations (1) - debug? (1)
-
debug
_ level (1) -
debug
_ level= (1) -
debug
_ mode= (1) -
def
_ exception (1) -
default
_ argv (1) -
default
_ argv= (1) -
default
_ event _ sources (1) -
default
_ executable (1) -
default
_ executable= (1) - delete (1)
-
deprecate
_ constant (1) - deq (2)
- description (3)
- description= (3)
-
destination
_ encoding (2) -
destination
_ encoding _ name (2) - det (1)
- detect (2)
- determinant (1)
-
dir
_ config (1) - disasm (1)
- disassemble (1)
- disposition (1)
-
do
_ DELETE (1) -
do
_ GET (6) -
do
_ HEAD (1) -
do
_ OPTIONS (2) -
do
_ POST (5) -
do
_ PUT (1) -
do
_ rubygems _ update (1) - doctype (2)
- done (3)
-
dry
_ run (1) -
dry
_ run= (1) - dup (8)
- each (6)
-
each
_ attribute (1) -
each
_ capitalized (1) -
each
_ classmodule (1) -
each
_ cons (2) -
each
_ line (3) -
each
_ strongly _ connected _ component (1) -
each
_ strongly _ connected _ component _ from (1) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
-
enable
_ config (2) -
enable
_ ssl (1) -
enable
_ starttls (1) -
enable
_ starttls _ auto (1) -
enable
_ tls (1) - encode (3)
- enq (1)
-
error
_ bytes (1) -
error
_ char (1) - eval (1)
- evaluate (1)
- exception (1)
- exclude (1)
- exclude= (1)
- executable (1)
- executable= (1)
- executables (1)
- executables= (1)
- extension (1)
- extensions (1)
- extensions= (1)
- extern (1)
-
file
_ field (1) -
file
_ input? (1) - files (1)
- find (2)
-
find
_ enclosing _ module _ named (1) -
find
_ local _ symbol (1) -
find
_ module _ named (1) -
find
_ name (2) -
find
_ spec _ by _ name _ and _ version (1) - finish (1)
- first (1)
-
first
_ lineno (1) -
flat
_ map (3) -
flush
_ sessions (1) -
force
_ output (1) -
force
_ output= (1) -
force
_ update (1) - form (4)
- from (1)
-
full
_ gem _ path (1) -
full
_ name (1) -
gateway
_ interface (1) - gem (1)
-
get
_ one _ optional _ argument (1) -
get
_ path (1) -
get
_ value (1) - getopts (1)
- greeting (1)
-
handle
_ arguments (1) -
has
_ key? (1) -
has
_ test _ suite? (1) -
has
_ unit _ tests? (1) - hidden (2)
- homepage= (1)
- host (1)
- html (2)
-
http
_ version (1) - img (1)
- include? (1)
-
include
_ line _ numbers (1) - includes (1)
-
incomplete
_ input? (1) -
initialize
_ classes _ and _ modules (1) -
inline
_ source (1) -
insert
_ output (1) - inspect (1)
- install (1)
-
install
_ update _ defaults _ str (1) - instruction (1)
- instruction? (1)
-
instruction
_ sequence (1) - instructions (1)
- intersection (1)
- io (1)
-
irb
_ context (1) -
issuer
_ certificate (1) -
issuer
_ certificate= (1) - kconv (1)
-
keep
_ alive _ timeout= (1) - key? (1)
- keys (1)
- l (1)
- label (1)
-
laplace
_ expansion (1) - last (1)
-
last
_ value (1) -
latest
_ specs (1) -
line
_ numbers (1) -
line
_ numbers= (1) -
load
_ gemspec (1) -
load
_ modules (1) - login (2)
- logout (1)
- lup (1)
-
lup
_ decomposition (1) - magnitude (1)
-
make
_ partial _ content (1) - markup (1)
- markup= (1)
-
marshal
_ dump (2) - merge (2)
-
module
_ function (1) - modules (1)
- mount (1)
-
mu
_ synchronize (1) - multipart? (1)
-
multipart
_ form (4) - name (2)
- negotiate (1)
-
node
_ type (1) - nonblock (1)
- none? (4)
- nonzero? (1)
-
not
_ modified? (1) - notationdecl (1)
- notationdecl? (1)
- numerator (1)
-
on
_ curve? (1) -
on
_ default (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - one? (3)
-
only
_ signed (1) -
only
_ signed= (1) -
only
_ trusted (1) -
only
_ trusted= (1) - open (3)
-
open
_ timeout= (2) - order! (4)
- out (1)
- p (1)
- params (1)
- params= (1)
- parse (2)
- parse! (2)
- partition (2)
-
password
_ field (2) - path (1)
-
path
_ info (1) -
path
_ translated (1) - permutation (2)
- permutation? (1)
- permute (2)
- permute! (2)
- pivots (1)
-
point
_ conversion _ form (1) -
point
_ conversion _ form= (1) - pop (2)
-
post
_ connection _ check (1) - pragma (1)
-
prime
_ division (1) -
primitive
_ convert (4) -
private
_ constant (1) -
processing
_ instruction (1) - promiscuous (1)
- ptr (1)
- public (1)
- public= (1)
-
public
_ constant (1) - purpose= (1)
- push (1)
-
push
_ all _ highest _ version _ gems _ on _ load _ path (1) -
push
_ gem _ version _ on _ load _ path (1) - put (1)
- put2 (2)
- putback (2)
-
query
_ string (1) - quick (1)
- quiet (2)
- quiet= (1)
- quiet? (1)
-
quirks
_ mode (1) -
quirks
_ mode= (1) -
quirks
_ mode? (1) - quit (1)
- quo (2)
-
radio
_ group (2) -
rake
_ extension (1) -
raw
_ data (2) -
rdoc
_ include (1) - read (1)
-
read
_ nonblock (4) -
read
_ timeout= (2) - reason (1)
-
recvfrom
_ nonblock (1) - referer (1)
-
remote
_ addr (1) -
remote
_ host (1) -
remote
_ ident (1) -
remote
_ user (1) -
remove
_ by _ name (1) -
remove
_ const (1) -
remove
_ spec (1) -
repeated
_ combination (1) -
repeated
_ permutation (2) - replacement= (1)
- request (3)
-
request
_ get (2) -
request
_ head (2) -
request
_ http _ version (1) -
request
_ http _ version= (1) -
request
_ method (2) -
request
_ method= (1) -
request
_ post (2) -
request
_ put (2) -
request
_ uri (1) -
request
_ uri= (1) -
require
_ path (1) -
require
_ path= (1) -
require
_ paths (1) -
require
_ paths= (1) -
required
_ ruby _ version (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version (1) -
required
_ rubygems _ version= (1) - requirements (1)
- requirements= (1)
- requires (1)
- reset (2)
- resources (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (2) - response (1)
-
response
_ body _ permitted? (1) - restore (1)
- result (1)
- resume= (1)
-
return
_ format (1) -
return
_ format= (1) - root (1)
- round (1)
-
ruby
_ opts= (1) -
rubygems
_ version (1) -
rubygems
_ version= (1) - run (1)
-
runtime
_ dependencies (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - say (1)
-
script
_ name (1) -
scrolling
_ list (2) - search (2)
-
search
_ with _ source (1) - select (1)
-
send
_ request (1) - sequence (1)
-
server
_ name (1) -
server
_ port (1) -
server
_ protocol (1) -
server
_ software (1) - service (2)
-
session
_ reused? (1) -
set
_ current _ section (1) -
set
_ error (1) -
set
_ last _ value (1) -
set
_ params (1) -
set
_ redirect (1) - setquota (1)
- shift (2)
-
show
_ lookup _ failure (1) -
singleton
_ class? (1) -
singleton
_ method _ undefined (1) -
singleton
_ methods (1) - singular? (1)
-
slice
_ before (2) - solve (1)
- source (1)
-
source
_ encoding (2) -
source
_ encoding _ name (1) -
source
_ location (4) - spec (1)
- specification (1)
- specs (1)
-
ssl
_ timeout (1) -
ssl
_ timeout= (1) -
stand
_ alone? (1) - standalone= (1)
-
start
_ document (1) - status (3)
- status= (1)
-
status
_ line (1) -
status
_ string (1) - strftime (1)
-
subject
_ certificate (1) -
subject
_ certificate= (1) -
subject
_ request (1) -
subject
_ request= (1) - submit (2)
- subscribe (1)
- subsec (1)
- succ (1)
- summarize (2)
- summary (1)
- summary= (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) -
sy
_ updateBase (1) -
sy
_ updateBase= (1) -
sy
_ updateFrequency (1) -
sy
_ updateFrequency= (1) -
sy
_ updatePeriod (1) -
sy
_ updatePeriod= (1) - synchronize (3)
- system= (1)
- tagging (1)
- tagging= (1)
- target (1)
- target= (1)
-
terminate
_ interaction (2) - terminated? (1)
-
test
_ suite _ file (1) -
test
_ suite _ file= (1) -
text
_ field (2) - textarea (1)
- timeout (3)
- timeout= (2)
-
to
_ a (5) -
to
_ ary (3) -
to
_ binary (1) -
to
_ i (1) -
to
_ json (4) -
to
_ ruby (1) - truncate (1)
- trust= (1)
-
tty
_ output= (1) - ui (1)
- ui= (1)
-
uid
_ copy (1) -
uid
_ move (1) - unadvise (1)
-
unconverted
_ fields? (1) -
unescape
_ filename? (1) - union (3)
- unlock (1)
-
unmatched
_ alias _ lists (1) -
unmatched
_ alias _ lists= (1) - unpack (1)
- unsubscribe (1)
- upcase (2)
- upcase! (1)
- update (5)
-
update
_ sources (1) -
update
_ sources= (1) -
use
_ loader (1) -
use
_ loader= (1) -
use
_ loader? (1) -
use
_ readline (1) -
use
_ readline? (1) -
use
_ tracer (1) -
use
_ tracer= (1) -
use
_ tracer? (1) -
use
_ ui (1) -
user
_ agent (1) - v (1)
-
v
_ inv (1) - value (4)
- value= (1)
- version (3)
- version= (4)
-
version
_ requirement (1) -
version
_ requirement= (1) -
version
_ requirements (1) -
version
_ requirements= (1) - visibility (2)
- wait (2)
-
wait
_ all _ jobs _ execution (1) -
wait
_ until (1) -
with
_ config (2) - write (2)
-
write
_ nonblock (2) -
write
_ timeout= (1) - yaml (1)
検索結果
先頭5件
-
Matrix
:: LUPDecomposition # u -> Matrix (63307.0) -
LUP分解の上半行列部分を返します。
LUP分解の上半行列部分を返します。 -
TSort
# each _ strongly _ connected _ component -> Enumerator (55204.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 (55204.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... -
Gem
:: QuickLoader # push _ all _ highest _ version _ gems _ on _ load _ path (54907.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: QuickLoader # push _ gem _ version _ on _ load _ path (54907.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: Command # get _ one _ optional _ argument -> String (54904.0) -
コマンドラインからオプショナルな引数を取得して返します。
コマンドラインからオプショナルな引数を取得して返します。
@return 一つ以上、指定した場合は最初の値を返します。一つも指定していない場合は nil を返します。 -
Gem
:: InstallUpdateOptions # add _ install _ update _ options (54604.0) -
インストールとアップデートに関するオプションを追加します。
インストールとアップデートに関するオプションを追加します。 -
RDoc
:: Context # current _ section -> RDoc :: Context :: Section (46204.0) -
現在の section を返します。
現在の section を返します。 -
Rake
:: Application # tty _ output=(tty _ output _ state) (46204.0) -
TTY に対する出力状態を上書きします。
TTY に対する出力状態を上書きします。
大抵の場合、テストのために使用します。
@param tty_output_state 変更後の状態を指定します
//emlist[][ruby]{
# Rakefile での記載例とする
task default: :test_rake_app
task :test_rake_app do
Rake.application.tty_output? # => false
Rake.application.tty_output = "debug output" # => "debug output"
... -
CGI
:: HtmlExtension # image _ button(attributes) -> String (45904.0) -
タイプが image の input 要素を生成します。
タイプが image の input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
image_button({ "SRC" => "url", "ALT" => "string" })
# <INPUT TYPE="image" SRC="url" ALT="string"> -
CGI
:: HtmlExtension # radio _ button(attributes) -> String (45904.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo"> -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (45904.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # required _ ruby _ version=(requirement) (45904.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (45904.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # required _ rubygems _ version=(requirement) (45904.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # rubygems _ version=(version) (45904.0) -
この Gem パッケージを作成した RubyGems のバージョンをセットします。 この属性は Gem パッケージが作成された時に自動的にセットされます。
この Gem パッケージを作成した RubyGems のバージョンをセットします。
この属性は Gem パッケージが作成された時に自動的にセットされます。
@param version RubyGems のバージョンを指定します。 -
JSON
:: State # configure(options = {}) -> self (45904.0) -
与えられたハッシュで自身を設定します。
与えられたハッシュで自身を設定します。
オプションで使用するハッシュのキーについては JSON::State.new を参照してください。
@param options このオブジェクトの設定をするためのハッシュを指定します。
//emlist[例][ruby]{
require "json"
json_state = JSON::State.new(indent: "\t")
json_state.indent # => "\t"
JSON.generate({key1: "value1", key2: "value2"}, json_state)
# => "{\t\"key1\... -
WEBrick
:: HTTPResponse # request _ http _ version -> WEBrick :: HTTPVersion (45904.0) -
リクエストの HTTP バージョンを返します。 デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。
リクエストの HTTP バージョンを返します。
デフォルトでは自身の WEBrick::HTTPResponse#http_version が使われます。 -
Encoding
:: Converter # insert _ output(string) -> nil (45658.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換器内のバッファに文字列を挿入します。
バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換先がステートフルなエンコーディングであった場合、
挿入された文字列は状態に基づいて変換され、状態を更新します。
このメソッドは変換に際してエラーが発生した際にのみ利用されるべきです。
@param string 挿入する文字列
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
src = "HIRAGANA LETTER A is \u{3042}."
dst = ""
p ec.... -
CGI
:: HtmlExtension # image _ button(src = "" , name = nil , alt = nil) -> String (45604.0) -
タイプが image の input 要素を生成します。
タイプが image の input 要素を生成します。
@param src src 属性の値を指定します。
@param name name 属性の値を指定します。
@param alt alt 属性の値を指定します。
例:
image_button("url")
# <INPUT TYPE="image" SRC="url">
image_button("url", "name", "string")
# <INPUT TYPE="image" SRC="url" NAME="name" ALT="string"> -
CGI
:: HtmlExtension # radio _ button(name = "" , value = nil , checked = nil) -> String (45604.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param name name 属性の値を指定します。
@param value value 属性の値を指定します。
@param checked 真ならば checked 属性を設定します。
例:
radio_button("name", "value")
# <INPUT TYPE="radio" NAME="name" VALUE="value">
radio_button("name", "value", true)
# <INPUT TYPE="radio" NAME="name" ... -
Gem
:: LocalRemoteOptions # add _ bulk _ threshold _ option (45604.0) -
オプション --bulk-threshold を追加します。
オプション --bulk-threshold を追加します。 -
Gem
:: LocalRemoteOptions # add _ source _ option (45604.0) -
オプション --source を追加します。
オプション --source を追加します。 -
Gem
:: LocalRemoteOptions # add _ update _ sources _ option (45604.0) -
オプション --update-source を追加します。
オプション --update-source を追加します。 -
Gem
:: Specification # rubygems _ version -> String (45604.0) -
この Gem パッケージを作成した RubyGems のバージョンを返します。
この Gem パッケージを作成した RubyGems のバージョンを返します。 -
Module
# module _ function(*name) -> self (45604.0) -
メソッドをモジュール関数にします。
メソッドをモジュール関数にします。
引数が与えられた時には、
引数で指定されたメソッドをモジュール関数にします。
引数なしのときは今後このモジュール定義文内で
新しく定義されるメソッドをすべてモジュール関数にします。
モジュール関数とは、プライベートメソッドであると同時に
モジュールの特異メソッドでもあるようなメソッドです。
例えば Math モジュールのメソッドはすべてモジュール関数です。
self を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」とい... -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form -> Symbol (45604.0) -
点のエンコーディング方式を返します。
点のエンコーディング方式を返します。
以下のいずれかを返します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@raise OpenSSL::PKey::EC::Group::Error 得られたエンコーディングが未知の値であった
場合に発生します。
@see OpenSSL::PKey::EC::Group#point_conversion_form= -
OpenSSL
:: PKey :: EC :: Group # point _ conversion _ form=(sym) (45604.0) -
点のエンコーディング方式を設定します。
点のエンコーディング方式を設定します。
以下のいずれかを設定します。
* :compressed
* :uncompressed
* :hybrid
詳しくは X9.62 (ECDSA) などを参照してください。
@param sym 設定する方式(Symbol)
@see OpenSSL::PKey::EC::Group#point_conversion_form -
OpenSSL
:: SSL :: SSLContext # flush _ sessions(time=nil) -> self (45604.0) -
自身が保持しているセッションキャッシュを破棄します。
自身が保持しているセッションキャッシュを破棄します。
time に nil を渡すと現在時刻で期限切れになっている
キャッシュを破棄します。
time に Time オブジェクトを渡すと、その
時刻で時間切れになるキャッシュを破棄します。
@param time キャッシュ破棄の基準時刻
@see OpenSSL::SSL::SSLContext#session_cache_mode= -
RDoc
:: Context # set _ current _ section(title , comment) -> () (45604.0) -
Handle sections
Handle sections -
RDoc
:: Options # force _ output -> bool (45604.0) -
コマンドライン引数の --force_output オプションを指定していた場合、true を返します。--no-force_output オプションを指定していた場合、false を返 します。
コマンドライン引数の --force_output オプションを指定していた場合、true
を返します。--no-force_output オプションを指定していた場合、false を返
します。
どちらも指定しなかった場合は true を返します。 -
RDoc
:: Options # force _ output=(val) (45604.0) -
val に true を指定した場合、コマンドライン引数の --force_output オプショ ンと同様の指定を行います。
val に true を指定した場合、コマンドライン引数の --force_output オプショ
ンと同様の指定を行います。
@param val --force_output オプションと同じ指定を行う場合は true、そうで
ない場合は false を指定します。 -
Shell
:: ProcessController # wait _ all _ jobs _ execution -> () (45604.0) -
全てのジョブの実行が終わるまで待ちます。
全てのジョブの実行が終わるまで待ちます。 -
UnboundMethod
# source _ location -> [String , Integer] | nil (45604.0) -
ソースコードのファイル名と行番号を配列で返します。
ソースコードのファイル名と行番号を配列で返します。
その手続オブジェクトが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。
//emlist[例][ruby]{
require 'time'
Time.instance_method(:zone).source_location # => nil
Time.instance_method(:httpdate).source_location # => ["/Users/user/.rbenv/versions/2.4.3/lib/ruby/2.4.0/time.rb", 654]
/... -
WEBrick
:: HTTPRequest # continue (45604.0) -
@todo 1.9.3 Generate HTTP/1.1 100 continue response if the client expects it, otherwise does nothing.
@todo 1.9.3
Generate HTTP/1.1 100 continue response if the client expects it,
otherwise does nothing. -
WEBrick
:: HTTPResponse # request _ http _ version=(ver) (45604.0) -
リクエストの HTTP バージョンをセットします。
リクエストの HTTP バージョンをセットします。
@param ver リクエストの HTTP バージョンを WEBrick::HTTPVersion オブジェクトで指定します。 -
Encoding
:: UndefinedConversionError # destination _ encoding -> Encoding (45304.0) -
エラーを発生させた変換の変換先のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換先のエンコーディングを Encoding
オブジェクトで返します。
@see Encoding::UndefinedConversionError#source_encoding -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (45304.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding -
MonitorMixin
:: ConditionVariable # wait _ until { . . . } -> () (45304.0) -
モニタのロックを開放し、現在のスレッドを ブロックで指定した条件を満たすまで停止します。
モニタのロックを開放し、現在のスレッドを
ブロックで指定した条件を満たすまで停止します。
MonitorMixin::ConditionVariable#signal や
MonitorMixin::ConditionVariable#broadcast で
スレッドが起こされると、ロックを取得し、ブロックを評価し
その結果によってこのメソッドから抜け処理を継続するか
再びロックを開放しスレッドを停止するかを決めます。
@see MonitorMixin::ConditionVariable#wait -
Gem
:: Dependency # version _ requirements=(version _ requirements) (37204.0) -
依存しているバージョンを設定します。
依存しているバージョンを設定します。
@param version_requirements Gem::Requirement のインスタンスを指定します。 -
Gem
:: LoadError # version _ requirement=(version _ requirement) (37204.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
REXML
:: StreamListener # instruction(name , instruction) -> () (37204.0) -
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
XML処理命令(PI)をパースしたときに呼び出されるコールバックメソッドです。
@param name ターゲット名が文字列で渡されます
@param instruction 処理命令の内容が文字列で渡されます
=== 例
<?xml-stylesheet type="text/css" href="style.css"?>
というPIに対し
name: "xml-stylesheet"
instruction: " type=\"text/css\" href=\"style.css\""
という引数が渡されます。 -
TracePoint
# instruction _ sequence -> RubyVM :: InstructionSequence (37204.0) -
script_compiledイベント発生時にコンパイルされた RubyVM::InstructionSequenceインスタンスを返します。
script_compiledイベント発生時にコンパイルされた
RubyVM::InstructionSequenceインスタンスを返します。
//emlist[例][ruby]{
TracePoint.new(:script_compiled) do |tp|
p tp.instruction_sequence # => <RubyVM::InstructionSequence:block in <main>@(eval):1>
end.enable do
eval("puts 'hello'")
end
//}
@raise RuntimeError :script_comp... -
Gem
:: Dependency # version _ requirements -> Gem :: Requirement (36904.0) -
依存しているバージョンを返します。
依存しているバージョンを返します。 -
Gem
:: LoadError # version _ requirement -> Get :: Requirement (36904.0) -
ロードに失敗した Gem の必要条件を返します。
ロードに失敗した Gem の必要条件を返します。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: RemoteFetcher # connection _ for(uri) -> Net :: HTTP (36904.0) -
HTTP コネクションを生成して返します。
HTTP コネクションを生成して返します。
既に接続している URI であれば、生成済みのコネクションを返します。
また、必要があればプロキシを使用します。
@param uri 接続先の URI を指定します。 -
Net
:: HTTP # continue _ timeout=(seconds) (36904.0) -
「100 Continue」レスポンスを待つ秒数を指定します。
「100 Continue」レスポンスを待つ秒数を指定します。
この秒数待ってもレスポンスが来ない場合は
リクエストボディを送信します。
デフォルトは nil (待たない)です。
@param seconds 秒数
@see Net::HTTP#continue_timeout -
OpenSSL
:: SSL :: SSLSocket # post _ connection _ check(hostname) -> true (36904.0) -
接続後検証を行います。
接続後検証を行います。
検証に成功した場合は true を返し、失敗した場合は例外
OpenSSL::SSL::SSLError を発生させます。
OpenSSL の API では、
OpenSSL::SSL::SSLSocket#connect や OpenSSL::SSL::SSLSocket#accept
での検証は実用的には不完全です。
CA が証明書に署名してそれが失効していないことしか確認しません。
実用上は証明書に記載されている事項を見て、接続先が妥当であるかを確認する
必要があります。通常は接続先ホストの FQDN と証明書に記載されている FQDN が
一致しているか... -
REXML
:: Element # instructions -> [REXML :: Instraction] (36904.0) -
すべての instruction 子ノードの配列を返します。
すべての instruction 子ノードの配列を返します。
返される配列は freeze されます。 -
REXML
:: Instruction # clone -> REXML :: Instruction (36904.0) -
self を複製します。
self を複製します。 -
UnboundMethod
# clone -> UnboundMethod (36904.0) -
自身を複製した UnboundMethod オブジェクトを作成して返します。
自身を複製した UnboundMethod オブジェクトを作成して返します。
//emlist[例][ruby]{
a = String.instance_method(:size)
b = a.clone
a == b # => true
//} -
Fiddle
:: Importer # union(signature) -> Class (36676.0) -
C の共用体型に対応する Ruby のクラスを構築して返します。
C の共用体型に対応する Ruby のクラスを構築して返します。
共用体型を Ruby 上で定義する方法は Fiddle::Importer#struct と
ほぼ同様です。C における
typedef union epoll_data
{
void *ptr;
int fd;
uint32_t u32;
uint64_t u64;
} epoll_data_t;
は、Ruby上では
require 'fiddle/import'
module M
extend Fiddle::Importer
dlload "lib... -
Ripper
:: Filter # on _ default(event , token , data) -> object (36661.0) -
イベントハンドラが未定義のイベントが実行された場合に実行されるイベント ハンドラです。
イベントハンドラが未定義のイベントが実行された場合に実行されるイベント
ハンドラです。
@param event 実行されたイベントを :on_XXX 形式のシンボルで指定されます。
@param token 現在のトークンが指定されます。
@param data 前のイベントハンドラの戻り値です。最初のイベントの場合は
Ripper::Filter#parse の引数になります。
このメソッドの戻り値は次のイベントハンドラの data 引数に渡されます。
on_default をオーバライドしなかった場合は data 引数をそのまま返します。
@see R... -
WIN32OLE
_ EVENT # on _ event _ with _ outargs(event = nil) {|*args| . . . } -> () (36643.0) -
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
引数にはイベントのメソッド名を指定します。引数を省略した場合は、すべて
のイベントを対象とするブロックの登録となります。
WIN32OLE_EVENT#on_eventと異なり、イベントのブロック変数に戻り値を
設定できます。
@param event イベント名を文字列かシンボルで指定します。イベント名は大文
字小文字を区別します。省略時にはすべてのイベントが対象となります。
@param args サーバがイベント通知時に指定した引数の配列です。
eventパラメータ... -
OptionParser
:: Arguable # options -> OptionParser (36622.0) -
自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。
自身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。
ブロックを与えた場合は、OptionParser を引数としてブロックを実行します。
ブロックの実行結果を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。
//emlist[][ruby]{
require 'optparse'
o = nil
ARG... -
OpenSSL
:: PKey :: EC :: Point # on _ curve? -> bool (36607.0) -
点が曲線上にあるならば真を返します。
点が曲線上にあるならば真を返します。
OpenSSL::PKey::EC::Group で得られる群と関連付けられた
曲線を考えます。
@raise OpenSSL::PKey::EC::Point::Error エラーが生じた場合に発生します -
Array
# permutation(n = self . length) -> Enumerator (36604.0) -
サイズ n の順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の順列をすべて生成し,それを引数としてブロックを実行します。
引数を省略した場合は配列の要素数と同じサイズの順列に対してブロックを実
行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
... -
Array
# permutation(n = self . length) { |p| block } -> self (36604.0) -
サイズ n の順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の順列をすべて生成し,それを引数としてブロックを実行します。
引数を省略した場合は配列の要素数と同じサイズの順列に対してブロックを実
行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
... -
Array
# repeated _ permutation(n) -> Enumerator (36604.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby... -
Array
# repeated _ permutation(n) { |p| . . . } -> self (36604.0) -
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
サイズ n の重複順列をすべて生成し,それを引数としてブロックを実行します。
得られる順列の順序は保証されません。ブロックなしで呼び出されると, 順列
を生成する Enumerator オブジェクトを返します。
@param n 生成する配列のサイズを整数で指定します。
整数以外のオブジェクトを指定した場合は to_int メソッドによる暗
黙の型変換を試みます。
@raise TypeError 引数に整数以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します。
//emlist[例][ruby... -
Array
# union(*other _ arrays) -> Array (36604.0) -
集合の和演算です。self と other_arrays の配列にどれかに含まれる要素を 全て含む新しい配列を返します。重複する要素は取り除かれます。
集合の和演算です。self と other_arrays の配列にどれかに含まれる要素を
全て含む新しい配列を返します。重複する要素は取り除かれます。
要素の重複判定は、Object#eql? と Object#hash により行われます。
@param other_arrays 0個以上の配列を指定します。
//emlist[例][ruby]{
["a", "b", "c"].union([ "c", "d", "a" ]) #=> ["a", "b", "c", "d"]
["a"].union(["e", "b"], ["a", "c", "b"]) #=> ["a"... -
BasicObject
# singleton _ method _ undefined(name) -> object (36604.0) -
特異メソッドが Module#undef_method または undef により未定義にされた時にインタプリタから呼び出されます。
特異メソッドが Module#undef_method または
undef により未定義にされた時にインタプリタから呼び出されます。
通常のメソッドの未定義に対するフックには
Module#method_undefined を使います。
@param name 未定義にされたメソッド名が Symbol で渡されます。
//emlist[例][ruby]{
class Foo
def singleton_method_undefined(name)
puts "singleton method \"#{name}\" was undefined"
end
end
obj... -
Binding
# source _ location -> [String , Integer] (36604.0) -
self の Ruby のソースファイル名と行番号を返します。
self の Ruby のソースファイル名と行番号を返します。
d:spec/variables#pseudo の __FILE__ と __LINE__ も参照してください。
//emlist[例][ruby]{
p binding.source_location # => ["test.rb", 1]
//} -
CSV
# unconverted _ fields? -> bool (36604.0) -
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。 そうでない場合は、偽を返します。
パースした結果が unconverted_fields というメソッドを持つ場合に真を返します。
そうでない場合は、偽を返します。
//emlist[例][ruby]{
require "csv"
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10")
csv.unconverted_fields? # => nil
csv = CSV.new("date1,date2\n2018-07-09,2018-07-10", unconverted_fields: false)
csv.unconverted_fields? # => fals... -
DublinCoreModel
# dc _ contributor (36604.0) -
@todo
@todo -
DublinCoreModel
# dc _ contributor= (36604.0) -
@todo
@todo -
DublinCoreModel
# dc _ contributors (36604.0) -
@todo
@todo -
Gem
:: Installer # build _ extensions (36604.0) -
拡張ライブラリをビルドします。
拡張ライブラリをビルドします。
拡張ライブラリをビルドするためのファイルタイプとして有効であるのは、
extconf.rb, configure script, Rakefile, mkmf_files です。 -
Gem
:: QuickLoader # calculate _ integers _ for _ gem _ version (36604.0) -
prelude.c で定義されている内部用のメソッドです。
prelude.c で定義されている内部用のメソッドです。 -
Gem
:: Security :: Policy # only _ trusted -> bool (36604.0) -
この値が真である場合は、検証済みの Gem のみインストールします。
この値が真である場合は、検証済みの Gem のみインストールします。 -
Gem
:: Security :: Policy # only _ trusted=(flag) (36604.0) -
検証済みの Gem のみインストールするかどうかを設定します。
検証済みの Gem のみインストールするかどうかを設定します。
@param flag 真、または偽を指定します。 -
Matrix
# permutation? -> bool (36604.0) -
行列が置換行列ならば true を返します。
行列が置換行列ならば true を返します。
@raise ExceptionForMatrix::ErrDimensionMismatch 行列が正方行列でない場合に発生します -
Method
# source _ location -> [String , Integer] | nil (36604.0) -
ソースコードのファイル名と行番号を配列で返します。
ソースコードのファイル名と行番号を配列で返します。
その手続オブジェクトが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。
@see Proc#source_location
//emlist[例][ruby]{
# ------- /tmp/foo.rb ---------
class Foo
def foo; end
end
# ----- end of /tmp/foo.rb ----
require '/tmp/foo'
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m.source... -
Module
# public _ constant(*name) -> self (36604.0) -
name で指定した定数の可視性を public に変更します。
name で指定した定数の可視性を public に変更します。
@param name 0 個以上の String か Symbol を指定します。
@raise NameError 存在しない定数を指定した場合に発生します。
@return self を返します。
//emlist[例][ruby]{
module SampleModule
class SampleInnerClass
end
# => 非公開クラスであることを明示するために private にする
private_constant :SampleInnerClass
end
begin
... -
Mutex
_ m # mu _ synchronize { . . . } -> object (36604.0) -
self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。
self のロックを取得し、ブロックを実行します。実行後に必ずロックを解放します。
ブロックで最後に評価した値を返します。 -
Net
:: HTTP # continue _ timeout -> Integer | nil (36604.0) -
「100 Continue」レスポンスを待つ秒数を返します。
「100 Continue」レスポンスを待つ秒数を返します。
この秒数待ってもレスポンスが来ない場合は
リクエストボディを送信します。
デフォルトは nil (待たない)です。
@see Net::HTTP#continue_timeout= -
Net
:: POP3 # auth _ only(account , password) -> () (36604.0) -
POP セッションを開き、認証だけを行って接続を切ります。
POP セッションを開き、認証だけを行って接続を切ります。
主に POP before SMTP のために用意されています。
使用例:
require 'net/pop'
pop = Net::POP3.new('pop.example.com')
pop.auth_only 'YourAccount', 'YourPassword'
@param account アカウント名文字列
@param password パスワード文字列
@raise IOError セッションが既に開始されている場合に発生します
@raise Net::POPAuthenticationEr... -
Numeric
# conjugate -> Numeric (36604.0) -
常に self を返します。
常に self を返します。
自身が Complex かそのサブクラスのインスタンスの場合は、自身の共役複素数(実数の場合は常に自身)を返します。
Numeric のサブクラスは、このメソッドを適切に再定義しなければなりません。
//emlist[例][ruby]{
10.conj # => 10
0.1.conj # => 0.1
(2/3r).conj # => (2/3)
//}
@see Complex#conj -
OpenSSL
:: SSL :: SSLSocket # session _ reused? -> bool (36604.0) -
利用している SSL セッションが再利用されたものである 場合に真を返します。
利用している SSL セッションが再利用されたものである
場合に真を返します。
@see OpenSSL::SSL::Session,
OpenSSL::SSL::SSLSocket#session,
OpenSSL::SSL::SSLSocket#session= -
Proc
# source _ location -> [String , Integer] | nil (36604.0) -
ソースコードのファイル名と行番号を配列で返します。
ソースコードのファイル名と行番号を配列で返します。
その手続オブジェクトが ruby で定義されていない(つまりネイティブ
である)場合は nil を返します。
//emlist[例][ruby]{
# /path/to/target.rb を実行
proc {}.source_location # => ["/path/to/target.rb", 1]
proc {}.source_location # => ["/path/to/target.rb", 2]
(eval "proc {}").source_location # => ... -
REXML
:: Instruction # content=(value) (36604.0) -
XML 処理命令の内容を変更します。
XML 処理命令の内容を変更します。
@param value 新たなデータ(文字列) -
REXML
:: Parsers :: PullEvent # instruction? -> bool (36604.0) -
XML処理命令なら真を返します。
XML処理命令なら真を返します。 -
REXML
:: SAX2Listener # processing _ instruction(target , data) -> () (36604.0) -
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
XML 処理命令(PI)に対し呼び出されるコールバックメソッドです。
@param target ターゲット名が文字列で渡されます
@param data 処理命令の内容が文字列で渡されます -
WEBrick
:: HTTPAuth :: BasicAuth # authenticate(request , response) -> bool (36604.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
WEBrick
:: HTTPAuth :: DigestAuth # authenticate(request , response) -> true (36604.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
OptionParser
:: Arguable # options {|opt| . . . } -> object | nil (36322.0) -
自身をパースするための OptionParser オブジェクトを返します。 初回呼び出し時に自動的に生成されます。 この OptionParser#default_argv には self がセットされています。
自身をパースするための OptionParser オブジェクトを返します。
初回呼び出し時に自動的に生成されます。
この OptionParser#default_argv には self がセットされています。
ブロックを与えた場合は、OptionParser を引数としてブロックを実行します。
ブロックの実行結果を返します。
ブロックの実行途中で OptionParser::ParseError
が発生した場合は、全て rescue し、エラーメッセージを出力し、
nil を返します。
//emlist[][ruby]{
require 'optparse'
o = nil
ARG... -
CGI
:: QueryExtension # cache _ control -> String (36304.0) -
ENV['HTTP_CACHE_CONTROL'] を返します。
ENV['HTTP_CACHE_CONTROL'] を返します。 -
CGI
:: QueryExtension # content _ length -> Integer (36304.0) -
ENV['CONTENT_LENGTH'] を返します。
ENV['CONTENT_LENGTH'] を返します。 -
CGI
:: QueryExtension # content _ type -> String (36304.0) -
ENV['CONTENT_TYPE'] を返します。
ENV['CONTENT_TYPE'] を返します。 -
CGI
:: QueryExtension # query _ string -> String (36304.0) -
ENV['QUERY_STRING'] を返します。
ENV['QUERY_STRING'] を返します。 -
CGI
:: QueryExtension # request _ method -> String (36304.0) -
ENV['REQUEST_METHOD'] を返します。
ENV['REQUEST_METHOD'] を返します。 -
Encoding
:: UndefinedConversionError # source _ encoding -> Encoding (36304.0) -
エラーを発生させた変換の変換元のエンコーディングを Encoding オブジェクトで返します。
エラーを発生させた変換の変換元のエンコーディングを Encoding
オブジェクトで返します。
変換が多段階になされる場合は元の文字列のものではない
エンコーディングが返される場合があることに注意してください。
@see Encoding::UndefinedConversionError#destination_encoding -
Encoding
:: UndefinedConversionError # source _ encoding _ name -> Encoding (36304.0) -
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
エラーを発生させた変換の変換元のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#source_encoding -
Gem
:: InstallUpdateOptions # install _ update _ defaults _ str -> String (36304.0) -
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
Gem コマンドの install サブコマンドに渡されるデフォルトのオプションを返します。
デフォルトのオプションは以下の通りです。
--rdoc --no-force --no-test --wrappers -
Gem
:: Package :: TarOutput # add _ gem _ contents {|data _ tar _ writer| . . . } -> self (36304.0) -
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ ソッドです。
gem-format な tar ファイル内の data.tar.gz にファイルを追加するためのメ
ソッドです。
ブロックには data.tar.gz に紐付いた Gem::Package::TarWriter のイ
ンスタンスが渡されます。このブロックパラメータには
Gem::Specification を追加するための metadata, metadata= という特
異メソッドが追加されています。 -
Gem
:: UserInteraction # terminate _ interaction(*args) -> () (36304.0) -
アプリケーションを終了します。
アプリケーションを終了します。
@param args 委譲先のメソッドに与える引数です。 -
JSON
:: Generator :: GeneratorMethods :: TrueClass # to _ json(state _ or _ hash = nil) -> String (36304.0) -
自身から生成した JSON 形式の文字列を返します。
自身から生成した JSON 形式の文字列を返します。
"true" という文字列を返します。
@param state_or_hash 生成する JSON 形式の文字列をカスタマイズするため
に JSON::State のインスタンスか、
JSON::State.new の引数と同じ Hash を
指定します。
//emlist[例][ruby]{
require "json"
true.to_json # => "true"
//} -
Matrix
:: EigenvalueDecomposition # eigenvalues -> [Float] (36304.0) -
固有値を配列で返します。
固有値を配列で返します。 -
OptionParser
:: Arguable # options=(opt) (36304.0) -
自身をパースするための OptionParser オブジェクトをセットします。
自身をパースするための OptionParser オブジェクトをセットします。
@param opt 自身をパースする OptionParser 、あるいは nil か false を指定します。
nil か false である場合、自身の options= メソッドと options メソッドを
undef します。 -
RDoc
:: Context :: Section # sequence -> String (36304.0) -
section のシーケンス番号を文字列で返します。
section のシーケンス番号を文字列で返します。
リンクを作成する時に使われます。