ライブラリ
- ビルトイン (365)
- benchmark (1)
- bigdecimal (8)
-
cgi
/ core (8) -
cgi
/ html (39) - continuation (2)
- csv (11)
- date (4)
- dbm (4)
- delegate (4)
- digest (2)
- drb (1)
- e2mmap (1)
- erb (5)
- expect (2)
- fiddle (5)
-
fiddle
/ import (7) - gdbm (3)
- getoptlong (1)
-
io
/ nonblock (1) -
io
/ wait (2) - ipaddr (3)
-
irb
/ cmd / chws (2) -
irb
/ cmd / help (1) -
irb
/ cmd / load (3) -
irb
/ cmd / nop (1) -
irb
/ cmd / pushws (3) -
irb
/ cmd / subirb (3) -
irb
/ context (1) -
irb
/ ext / tracer (1) -
irb
/ extend-command (2) -
irb
/ input-method (2) -
irb
/ output-method (6) - json (4)
-
json
/ add / ostruct (1) -
json
/ add / struct (1) - kconv (1)
- logger (16)
- matrix (17)
- mkmf (23)
- monitor (1)
-
net
/ ftp (16) -
net
/ http (23) -
net
/ imap (17) -
net
/ pop (4) -
net
/ smtp (8) - observer (2)
- open-uri (3)
- openssl (74)
- optparse (18)
- ostruct (7)
- pathname (13)
- pp (1)
- prettyprint (1)
- prime (7)
- pstore (3)
- psych (13)
- rake (22)
-
rake
/ rdoctask (1) -
rake
/ testtask (1) -
rdoc
/ code _ object (2) -
rdoc
/ context (8) -
rdoc
/ markdown (1) -
rdoc
/ markup (4) -
rdoc
/ markup / formatter (2) -
rdoc
/ rdoc (1) -
rdoc
/ stats (4) -
rdoc
/ text (3) -
rdoc
/ top _ level (3) - resolv (4)
- resolv-replace (3)
-
rexml
/ document (45) -
rexml
/ parsers / pullparser (4) -
rexml
/ sax2listener (6) -
rexml
/ streamlistener (3) -
rinda
/ rinda (5) -
rinda
/ tuplespace (8) - ripper (1)
-
ripper
/ filter (1) - rubygems (2)
-
rubygems
/ command (2) -
rubygems
/ command _ manager (1) -
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ config _ file (3) -
rubygems
/ custom _ require (1) -
rubygems
/ dependency (1) -
rubygems
/ dependency _ installer (3) -
rubygems
/ dependency _ list (2) -
rubygems
/ doc _ manager (1) -
rubygems
/ gem _ runner (1) -
rubygems
/ installer (2) -
rubygems
/ package / tar _ input (3) -
rubygems
/ package / tar _ writer (1) -
rubygems
/ platform (1) -
rubygems
/ remote _ fetcher (10) -
rubygems
/ requirement (5) -
rubygems
/ security (9) -
rubygems
/ server (6) -
rubygems
/ source _ index (8) -
rubygems
/ source _ info _ cache (7) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ spec _ fetcher (5) -
rubygems
/ specification (13) -
rubygems
/ uninstaller (7) -
rubygems
/ user _ interaction (22) -
rubygems
/ validator (1) - scanf (2)
- sdbm (3)
- set (12)
- shell (6)
-
shell
/ command-processor (9) -
shell
/ filter (10) -
shell
/ process-controller (1) - socket (12)
- stringio (13)
- strscan (6)
-
syslog
/ logger (1) - timeout (2)
- tsort (1)
- uri (29)
-
webrick
/ cgi (1) -
webrick
/ httpauth / basicauth (1) -
webrick
/ httpauth / digestauth (2) -
webrick
/ httpauth / htdigest (4) -
webrick
/ httpauth / htgroup (3) -
webrick
/ httpauth / htpasswd (4) -
webrick
/ httpauth / userdb (4) -
webrick
/ httprequest (5) -
webrick
/ httpresponse (7) -
webrick
/ https (1) -
webrick
/ httpserver (10) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httpservlet / cgihandler (2) -
webrick
/ httpservlet / erbhandler (2) -
webrick
/ httpservlet / filehandler (8) -
webrick
/ httpservlet / prochandler (2) -
webrick
/ httputils (5) -
webrick
/ log (1) -
webrick
/ server (1) - win32ole (6)
-
yaml
/ dbm (4) - zlib (11)
クラス
-
ARGF
. class (9) - Array (22)
- BasicObject (1)
- BasicSocket (2)
-
Benchmark
:: Tms (1) - BigDecimal (8)
- Bignum (20)
-
CGI
:: Cookie (2) - CSV (1)
-
CSV
:: Row (8) -
CSV
:: Table (2) - Class (1)
- Complex (1)
- Continuation (2)
- DBM (4)
-
DRb
:: DRbServer (1) - Date (4)
- Delegator (3)
-
Digest
:: Base (2) - ERB (5)
-
Encoding
:: Converter (9) - Enumerator (7)
-
Enumerator
:: Lazy (2) - Fiber (1)
-
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (1) -
Fiddle
:: Handle (2) -
Fiddle
:: Pointer (1) - File (1)
- Fixnum (21)
- Float (3)
- GDBM (3)
-
Gem
:: Command (2) -
Gem
:: CommandManager (1) -
Gem
:: Commands :: BuildCommand (1) -
Gem
:: Commands :: DependencyCommand (1) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: ConfigFile (3) -
Gem
:: Dependency (1) -
Gem
:: DependencyInstaller (3) -
Gem
:: DependencyList (2) -
Gem
:: DocManager (1) -
Gem
:: GemRunner (1) -
Gem
:: Installer (2) -
Gem
:: LoadError (1) -
Gem
:: Package :: TarInput (3) -
Gem
:: Package :: TarWriter :: BoundedStream (1) -
Gem
:: Platform (1) -
Gem
:: RemoteFetcher (10) -
Gem
:: Requirement (5) -
Gem
:: Security :: Policy (7) -
Gem
:: Security :: Signer (2) -
Gem
:: Server (6) -
Gem
:: SourceIndex (8) -
Gem
:: SourceInfoCache (7) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: SpecFetcher (5) -
Gem
:: Specification (13) -
Gem
:: StreamUI (9) -
Gem
:: StreamUI :: SilentProgressReporter (1) -
Gem
:: StreamUI :: SimpleProgressReporter (1) -
Gem
:: StreamUI :: VerboseProgressReporter (1) -
Gem
:: Uninstaller (7) -
Gem
:: Validator (1) - GetoptLong (1)
- Hash (6)
- IO (21)
- IPAddr (3)
-
IRB
:: Context (2) -
IRB
:: ExtendCommand :: ChangeWorkspace (1) -
IRB
:: ExtendCommand :: CurrentWorkingWorkspace (1) -
IRB
:: ExtendCommand :: Foreground (1) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: IrbCommand (1) -
IRB
:: ExtendCommand :: Kill (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Nop (1) -
IRB
:: ExtendCommand :: PopWorkspace (1) -
IRB
:: ExtendCommand :: PushWorkspace (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) -
IRB
:: ExtendCommand :: Workspaces (1) -
IRB
:: OutputMethod (5) -
IRB
:: ReadlineInputMethod (1) -
IRB
:: StdioInputMethod (1) -
IRB
:: StdioOutputMethod (1) - Integer (17)
-
JSON
:: State (2) - Logger (16)
- MatchData (1)
- Matrix (12)
-
Matrix
:: LUPDecomposition (1) - Method (2)
- Module (46)
-
MonitorMixin
:: ConditionVariable (1) -
Net
:: FTP (16) -
Net
:: HTTP (17) -
Net
:: HTTPGenericRequest (3) -
Net
:: IMAP (16) -
Net
:: IMAP :: BodyTypeMultipart (1) -
Net
:: POP3 (4) -
Net
:: SMTP (8) - Numeric (16)
- Object (17)
-
OpenSSL
:: ASN1 :: Constructive (1) -
OpenSSL
:: BN (4) -
OpenSSL
:: Cipher (2) -
OpenSSL
:: Config (4) -
OpenSSL
:: OCSP :: BasicResponse (2) -
OpenSSL
:: OCSP :: CertificateId (1) -
OpenSSL
:: OCSP :: Request (5) -
OpenSSL
:: PKey :: DH (1) -
OpenSSL
:: PKey :: EC (2) -
OpenSSL
:: PKey :: EC :: Group (5) -
OpenSSL
:: PKey :: RSA (2) -
OpenSSL
:: SSL :: SSLServer (1) -
OpenSSL
:: SSL :: SSLSocket (2) -
OpenSSL
:: X509 :: Attribute (2) -
OpenSSL
:: X509 :: CRL (3) -
OpenSSL
:: X509 :: Certificate (3) -
OpenSSL
:: X509 :: ExtensionFactory (5) -
OpenSSL
:: X509 :: Name (1) -
OpenSSL
:: X509 :: Request (7) -
OpenSSL
:: X509 :: Store (2) -
OpenSSL
:: X509 :: StoreContext (2) - OpenStruct (8)
- OptionParser (16)
- PP (1)
- PStore (3)
- Pathname (13)
- PrettyPrint (1)
- Prime (4)
-
Prime
:: PseudoPrimeGenerator (3) - Proc (2)
-
Process
:: Status (3) -
Psych
:: Handler (4) -
Psych
:: Nodes :: Document (2) -
Psych
:: Nodes :: Scalar (2) -
Psych
:: Nodes :: Sequence (1) -
Psych
:: Stream (2) -
Psych
:: Visitors :: YAMLTree (2) -
RDoc
:: CodeObject (2) -
RDoc
:: Context (8) -
RDoc
:: Markdown (1) -
RDoc
:: Markup (4) -
RDoc
:: Markup :: Formatter (2) -
RDoc
:: Options (5) -
RDoc
:: RDoc (1) -
RDoc
:: Stats (4) -
RDoc
:: TopLevel (3) -
REXML
:: AttlistDecl (2) -
REXML
:: Attribute (4) -
REXML
:: Attributes (7) -
REXML
:: Child (1) -
REXML
:: Comment (1) -
REXML
:: Declaration (1) -
REXML
:: DocType (2) -
REXML
:: Document (2) -
REXML
:: Element (10) -
REXML
:: Entity (1) -
REXML
:: ExternalEntity (1) -
REXML
:: Formatters :: Default (1) -
REXML
:: Instruction (3) -
REXML
:: NotationDecl (3) -
REXML
:: Parent (2) -
REXML
:: Parsers :: PullEvent (2) -
REXML
:: Parsers :: PullParser (2) -
REXML
:: Text (1) -
REXML
:: XMLDecl (2) -
Rake
:: Application (1) -
Rake
:: DefaultLoader (1) -
Rake
:: FileList (3) -
Rake
:: RDocTask (1) -
Rake
:: Task (1) -
Rake
:: TaskArguments (4) -
Rake
:: TestTask (1) - Range (2)
- Rational (3)
- Regexp (2)
-
Resolv
:: DNS (4) -
Rinda
:: TupleEntry (3) -
Rinda
:: TupleSpace (5) -
Rinda
:: TupleSpaceProxy (5) - Ripper (1)
-
Ripper
:: Filter (1) - SDBM (3)
- Set (10)
- Shell (6)
-
Shell
:: CommandProcessor (9) -
Shell
:: Filter (10) -
Shell
:: ProcessController (1) -
Socket
:: UDPSource (1) - String (48)
- StringIO (13)
- StringScanner (6)
- Struct (7)
- Symbol (4)
-
Syslog
:: Logger (1) - Thread (3)
-
Thread
:: ConditionVariable (1) -
Thread
:: Mutex (1) -
Thread
:: Queue (3) -
Thread
:: SizedQueue (7) - ThreadGroup (1)
- Time (2)
- TrueClass (3)
- UDPSocket (9)
- UNIXServer (1)
- UNIXSocket (2)
-
URI
:: FTP (1) -
URI
:: Generic (21) -
URI
:: LDAP (5) -
URI
:: MailTo (2) - UnboundMethod (3)
- Vector (4)
-
WEBrick
:: BasicLog (1) -
WEBrick
:: CGI (1) -
WEBrick
:: Cookie (10) -
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPAuth :: DigestAuth (2) -
WEBrick
:: HTTPAuth :: Htdigest (4) -
WEBrick
:: HTTPAuth :: Htgroup (3) -
WEBrick
:: HTTPAuth :: Htpasswd (4) -
WEBrick
:: HTTPRequest (6) -
WEBrick
:: HTTPResponse (7) -
WEBrick
:: HTTPServer (6) -
WEBrick
:: HTTPServer :: MountTable (4) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPServlet :: CGIHandler (2) -
WEBrick
:: HTTPServlet :: DefaultFileHandler (4) -
WEBrick
:: HTTPServlet :: ERBHandler (2) -
WEBrick
:: HTTPServlet :: FileHandler (4) -
WEBrick
:: HTTPServlet :: ProcHandler (2) -
WEBrick
:: HTTPUtils :: FormData (5) - WIN32OLE (1)
-
WIN32OLE
_ EVENT (1) -
WIN32OLE
_ PARAM (3) -
WIN32OLE
_ VARIANT (1) -
YAML
:: DBM (4) -
Zlib
:: Deflate (2) -
Zlib
:: GzipReader (5) -
Zlib
:: GzipWriter (3) -
Zlib
:: ZStream (1)
モジュール
-
CGI
:: HtmlExtension (39) -
CGI
:: QueryExtension (7) -
CGI
:: QueryExtension :: Value (1) - Enumerable (57)
- Exception2MessageMapper (1)
-
Fiddle
:: Importer (7) - FileUtils (4)
- GC (1)
-
Gem
:: DefaultUserInteraction (2) -
Gem
:: UserInteraction (8) -
IRB
:: ExtendCommandBundle (2) -
JSON
:: Generator :: GeneratorMethods :: String (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (29)
-
Net
:: HTTPHeader (3) - Observable (2)
-
OpenSSL
:: Buffering (16) -
OpenSSL
:: SSL :: SocketForwarder (1) -
OpenURI
:: OpenRead (3) -
OptionParser
:: Arguable (2) -
RDoc
:: Text (3) -
REXML
:: Namespace (1) -
REXML
:: SAX2Listener (6) -
REXML
:: StreamListener (3) -
Rake
:: TaskManager (3) - RakeFileUtils (3)
- TSort (1)
-
WEBrick
:: HTTPAuth :: UserDB (4)
キーワード
- % (5)
- & (4)
- * (3)
- ** (3)
- + (4)
- - (4)
-
/ (3) - < (2)
- << (5)
- <= (2)
- <=> (4)
- == (11)
- === (2)
- =~ (1)
- > (2)
- >= (2)
- >> (2)
- DelegateClass (1)
- Marshal (1)
- [] (17)
- []= (8)
- ^ (3)
-
_ dump (1) - add (6)
-
add
_ attribute (4) -
add
_ attributes (1) -
add
_ bindir (1) -
add
_ certid (1) -
add
_ class (1) -
add
_ class _ or _ module (2) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ entry (1) -
add
_ html (1) -
add
_ include (1) -
add
_ module (1) -
add
_ namespace (2) -
add
_ nonce (1) -
add
_ observer (1) -
add
_ require (1) -
add
_ runtime _ dependency (1) -
add
_ schedule (1) -
add
_ spec (1) -
add
_ special (1) -
add
_ specs (1) -
add
_ status (1) -
add
_ tag (1) -
add
_ trace _ func (1) -
add
_ value (1) -
add
_ word _ pair (1) - alert (2)
-
alert
_ error (2) -
alert
_ warning (2) -
alias
_ method (1) - anchor= (1)
-
arg
_ config (1) - ask (2)
-
ask
_ if _ ok (1) -
ask
_ yes _ no (2) - attlistdecl (1)
- attr (3)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attribute
_ of (1) - attributes= (2)
-
auth
_ cram _ md5 (1) -
auth
_ login (1) -
auth
_ only (1) -
auth
_ plain (1) -
auth
_ type= (1) - authenticate (4)
-
auto
_ indent _ mode= (1) - autoload (1)
- autoload? (1)
-
avail
_ out= (1) - basename (3)
-
basic
_ auth (1) - bind (3)
- blockquote (2)
- body= (1)
-
body
_ stream (1) -
body
_ stream= (1) -
bulk
_ threshold= (1) - byteslice (3)
-
cache
_ dir (1) - call (3)
- casecmp (2)
-
cert
_ chain= (1) - challenge (1)
- changed (1)
-
check
_ nonce (1) -
check
_ until (1) - checkbox (2)
-
checkbox
_ group (2) - children (1)
-
choose
_ from _ list (2) - chown (5)
- chunked= (1)
-
class
_ eval (1) -
class
_ exec (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) -
class
_ variables (1) - clone (1)
-
cmp
_ issuer (1) - coerce (2)
- cofactor (1)
-
cofactor
_ expansion (1) - collect2 (1)
- column (2)
- combination (1)
- comment= (1)
-
compute
_ key (1) - concat (1)
- configure (1)
- connect (2)
-
connection
_ for (1) -
const
_ defined? (1) -
const
_ get (1) - constants (1)
- content= (1)
- context= (1)
- convert (3)
-
copy
_ nonce (1) - count (7)
-
cpp
_ command (1) - cpu= (1)
-
create
_ ext (1) -
create
_ extension (1) -
create
_ makefile (1) -
create
_ rule (1) -
create
_ value (1) -
cross
_ product (1) - curry (4)
- cycle (1)
- debug (3)
-
def
_ class (1) -
def
_ exception (1) -
def
_ module (1) - default (1)
-
default
_ argv (1) -
default
_ argv= (1) -
default
_ proc= (1) - deflate (1)
- delete (3)
-
delete
_ all (1) -
delete
_ attribute (1) -
delete
_ field (1) -
delete
_ passwd (2) -
depend
_ rules (1) -
dependencies
_ ok? (1) -
deprecate
_ constant (1) - deq (2)
- detect (2)
-
dh
_ compute _ key (1) - difference (1)
- dig (2)
-
dir
_ config (1) - div (3)
- divmod (5)
- dn= (1)
-
do
_ DELETE (1) -
do
_ GET (6) -
do
_ HEAD (1) -
do
_ OPTIONS (2) -
do
_ POST (5) -
do
_ PUT (1) -
do
_ not _ reverse _ lookup= (2) - doctype (2)
- document (1)
-
document
_ children= (1) -
document
_ self= (1) - domain= (1)
- download (1)
- downto (2)
- drop (2)
-
dry
_ run= (1) -
dummy
_ makefile (1) - each (15)
- each2 (1)
-
each
_ child (2) -
each
_ cons (2) -
each
_ element _ with _ attribute (1) -
each
_ line (9) -
each
_ resource (1) -
each
_ slice (2) -
each
_ strongly _ connected _ component _ from (1) -
each
_ with _ index (3) -
each
_ with _ object (2) - egrep (1)
- element= (1)
-
enable
_ config (2) -
enable
_ starttls (1) -
enable
_ starttls _ auto (1) - encode (3)
-
end
_ document (1) -
end
_ element (1) -
enhance
_ with _ matching _ rule (1) - enq (1)
-
ensure
_ dependency (1) - entries (1)
-
enum
_ for (2) - eql? (7)
- equal? (3)
- error (2)
- exclude= (1)
-
excluded
_ from _ list? (1) - executable? (2)
-
executable
_ real? (3) - execute (13)
- expect (2)
- expires= (3)
- extensions= (1)
- extern (1)
-
extract
_ entry (1) - fatal (2)
- fdiv (4)
- feed (1)
- fetch (4)
-
fetch
_ path (1) -
fetch
_ size (1) -
fetch
_ spec (1) - field (1)
-
file
_ absolute _ name= (1) -
file
_ field (1) -
file
_ uri? (1) - filename (1)
- filename= (1)
- filter= (1)
- find (4)
-
find
_ executable (1) -
find
_ gems (1) -
find
_ gems _ with _ sources (1) -
find
_ index (6) -
find
_ library (2) -
find
_ matching (1) -
find
_ module _ named (2) -
find
_ name (1) -
find
_ spec _ by _ name _ and _ version (1) - first (2)
-
first
_ minor (1) - flush (5)
-
flush
_ left (1) -
force
_ encoding (1) -
force
_ output= (1) - form (4)
- format (1)
- fragment= (1)
- free= (1)
-
garbage
_ collect (1) - gem (1)
-
gem
_ signature (1) - get (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ file _ uri _ path (1) -
get
_ passwd (3) -
get
_ path (1) -
get
_ value (1) - getbinaryfile (2)
- getopts (1)
- getquotaroot (1)
- getresource (1)
- getresources (1)
- gets (1)
- grep (2)
-
grep
_ v (2) - group (1)
- group= (1)
- gsub (4)
- gsub! (4)
-
handle
_ arguments (1) -
has
_ key? (1) -
have
_ func (2) -
have
_ library (2) -
have
_ struct _ member (2) - headers= (1)
- here? (1)
- hidden (2)
- homepage= (1)
- host= (1)
- hostname= (1)
- html (2)
- img (1)
- include (1)
- include? (8)
- included (1)
- index (5)
- info (2)
- inherited (1)
- inject (3)
-
inner
_ product (1) - input= (1)
- input? (1)
-
insert
_ output (1) - inspect (2)
- install (1)
-
install
_ alias _ method (1) -
instance
_ methods (1) -
instance
_ variable _ set (1) - instruction (1)
- intersection (1)
-
irb
_ exit (1) - issuer= (2)
-
issuer
_ certificate= (1) - kconv (1)
- key (4)
- key? (1)
-
laplace
_ expansion (1) -
last
_ update= (1) -
latest
_ specs (1) - lchown (1)
- line (2)
-
line
_ numbers= (1) - lineno= (3)
- lines (4)
- listen (1)
- ljust (1)
- load (1)
-
load
_ gems _ in (1) -
load
_ gemspec (1) -
load
_ gemspecs (1) -
load
_ specs (1) - log (2)
- login (2)
- lookup (2)
- lsub (1)
-
make
_ partial _ content (1) -
make
_ passwd (1) - markup (1)
- markup= (1)
- match? (1)
- max (4)
- max= (1)
-
max
_ age= (1) -
max
_ by (4) - member? (2)
- members (1)
- merge (3)
- merge! (1)
-
method
_ removed (1) - methods (1)
- min (4)
-
min
_ by (4) - mlsd (2)
-
mod
_ mul (1) -
mod
_ sub (1) -
module
_ eval (1) -
module
_ exec (1) - modulo (5)
- mount (1)
-
mount
_ proc (2) - mult (1)
-
multipart
_ form (4) - name (1)
- name= (1)
- namespace (1)
-
new
_ ostruct _ member (1) -
new
_ scope (1) -
next
_ update= (1) - nonblock (1)
-
normalize
_ uri (1) - normalized= (1)
-
not
_ modified? (1) - notationdecl (1)
- notify (2)
- nowrite (1)
-
num
_ classes= (1) -
num
_ files= (1) -
num
_ methods= (1) -
num
_ modules= (1) -
object
_ group (1) - oid= (1)
-
ok
_ to _ remove? (1) -
ole
_ query _ interface (1) -
on
_ default (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) -
only
_ signed= (1) -
only
_ trusted= (1) - opaque= (1)
- open (2)
-
open
_ uri _ or _ path (1) - order! (2)
- out (2)
- output? (1)
- pack (1)
- parameters (1)
- params (1)
- params= (1)
- parse (5)
- parse! (1)
- password= (1)
-
password
_ field (2) - path= (2)
-
path
_ info= (1) -
path
_ ok? (1) - peek (1)
-
pending
_ interrupt? (1) - permutation (2)
- permute (2)
- permute! (1)
-
pkcs5
_ keyivgen (1) -
point
_ conversion _ form= (1) - pop (2)
- port= (1)
-
post
_ connection _ check (1) - pow (2)
- pp (1)
- ppx (1)
- prefix= (1)
-
prepare
_ range (1) - prepend (1)
-
prepend
_ features (1) - prepended (1)
-
pretty
_ print (1) -
previous
_ sibling= (1) - prime? (1)
-
prime
_ division (1) -
prime
_ fasttest? (1) -
primitive
_ convert (4) - print (3)
- printf (1)
- printn (1)
- private (1)
-
private
_ class _ method (1) -
private
_ constant (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) -
private
_ methods (1) -
processing
_ instruction (1) - product (2)
-
progress
_ reporter (1) -
proper
_ subset? (1) -
proper
_ superset? (1) - protected (1)
-
protected
_ instance _ methods (1) -
protected
_ method _ defined? (1) -
protected
_ methods (2) -
proxy
_ basic _ auth (1) -
proxy
_ user= (1) - public= (1)
-
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ instance _ methods (1) -
public
_ key= (2) -
public
_ methods (2) -
public
_ send (2) - purpose= (2)
- push (5)
- pushdir (1)
- put (3)
- put2 (2)
- putback (2)
- putbinaryfile (2)
- putc (3)
- puts (6)
- puttextfile (2)
- query= (1)
-
query
_ string= (1) - quick (1)
- quo (4)
- quote (1)
- quoted= (1)
-
radio
_ group (2) -
rake
_ extension (1) - rassoc (1)
- raw= (1)
- read (6)
-
read
_ all (2) -
read
_ cache _ data (1) -
read
_ nonblock (4) -
read
_ timeout= (3) - readline (1)
- readlines (1)
- readpartial (5)
-
recv
_ io (1) - recvfrom (1)
-
recvfrom
_ nonblock (1) - reduce (3)
- refine (1)
- refresh (2)
- registry= (1)
- remainder (3)
- remove (1)
-
remove
_ all (1) -
remove
_ by _ name (1) -
remove
_ class _ variable (1) -
remove
_ const (1) -
remove
_ executables (1) -
remove
_ method (1) -
repeated
_ combination (1) -
repeated
_ permutation (2) - replace (1)
- replacement= (1)
- reply (1)
- request (3)
-
request
_ get (2) -
request
_ head (2) -
request
_ http _ version= (1) -
request
_ method= (1) -
request
_ post (2) -
request
_ put (2) -
request
_ uri= (1) - require (1)
-
require
_ path= (1) -
require
_ paths= (1) -
required
_ ruby _ version= (1) -
required
_ rubygems _ version= (1) - requirements= (1)
- reset (2)
-
reset
_ cache _ for (1) -
respond
_ to? (1) -
respond
_ to _ missing? (2) - result (1)
- resume (1)
- resume= (1)
- rindex (1)
- rjust (1)
- root (1)
- round (7)
-
route
_ from (1) -
route
_ to (1) - ruby (1)
-
ruby
_ opts= (1) -
rubygems
_ version= (1) - rule (1)
- run (4)
-
run
_ rdoc (1) -
safe
_ ln (1) -
satisfied
_ by? (1) -
satisfies
_ requirement? (1) - say (2)
- scalar (1)
- scan (1)
-
scan
_ full (1) -
scan
_ until (1) - scanf (2)
- scheme= (1)
- scope= (1)
-
script
_ name= (1) -
scrolling
_ list (2) - scrub (3)
- scrub! (3)
- search (2)
-
search
_ full (1) -
search
_ with _ source (1) - secure (1)
- secure= (2)
- seed= (1)
- select (1)
- send (4)
-
send
_ request (1) - service (2)
-
set
_ cache _ data (1) -
set
_ eoutvar (1) -
set
_ error (1) -
set
_ generator (1) -
set
_ params (1) -
set
_ passwd (3) -
set
_ redirect (1) -
set
_ socket (1) -
set
_ trace _ func (1) - setacl (1)
- setquota (1)
- setuid? (2)
- sh (1)
- shift (2)
-
show
_ lookup _ failure (1) - shuffle! (2)
- shutdown (2)
- sign (3)
-
singleton
_ methods (1) -
skip
_ until (1) - sleep (1)
- slice (2)
- solve (1)
- sources= (1)
-
spec
_ path (1) - specification (1)
- specs (1)
-
split
_ all (1) - squeeze (1)
- squeeze! (1)
- standalone= (1)
- start (8)
-
start
_ document (1) -
start
_ element (1) -
start
_ prefix _ mapping (1) -
start
_ sequence (1) - status (1)
- status= (1)
- step (8)
- store (3)
- strftime (2)
- string= (2)
- struct (1)
- sub (6)
- sub! (3)
-
sub
_ ext (1) - subject= (2)
-
subject
_ certificate= (1) -
subject
_ request= (1) - submit (2)
- subscribe (1)
- subset? (1)
- subtract (1)
- sum (1)
- summarize (2)
- summary= (2)
-
summary
_ indent= (1) -
summary
_ width= (1) - superset? (1)
- sym (1)
- sync= (1)
- sysread (3)
- system= (1)
-
tag
_ directives= (1) - tagging= (1)
- take (4)
- target= (1)
-
terminate
_ interaction (2) -
text
_ field (2) - textarea (1)
- timeout (2)
- timeouts= (1)
- to= (1)
-
to
_ a (1) -
to
_ enum (2) -
to
_ h (1) -
to
_ json (4) -
to
_ s (2) -
to
_ set (2) - truncate (9)
- trust= (2)
-
try
_ file (1) -
try
_ func (2) -
try
_ run (2) -
tty
_ output= (1) - typecode= (1)
- ucmp (1)
- ui= (1)
-
uid
_ copy (1) -
uid
_ fetch (1) -
uid
_ move (1) -
uid
_ search (1) -
uid
_ sort (1) -
uid
_ store (1) -
uid
_ thread (1) -
ultra
_ safe= (1) - umount (1)
- unescape (1)
- ungetbyte (1)
- ungetc (4)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) -
uninstall
_ gem (1) - union (1)
-
unit
_ test (1) - unknown (2)
- unlink (2)
- unlock (1)
-
unmatched
_ alias _ lists= (1) - unmount (1)
- unpack (2)
- unshift (3)
- unsubscribe (1)
- update (9)
-
update
_ sources= (1) - updated (3)
-
upper
_ bound= (1) - upto (4)
-
use
_ tracer= (1) -
use
_ ui (1) - user= (2)
- userinfo= (1)
- utime (4)
- value (4)
- value= (4)
-
values
_ at (7) - verbose (1)
- verify (2)
-
verify
_ chain= (1) -
verify
_ data= (1) -
verify
_ gem (1) -
verify
_ root= (1) -
verify
_ signer= (1) - version= (4)
-
version
_ requirement= (1) -
version
_ requirements= (1) -
virtual
_ host (1) - wait (2)
-
wait
_ readable (1) -
wait
_ writable (1) - warn (2)
-
when
_ writing (1) -
with
_ config (2) -
with
_ defaults (1) -
with
_ object (4) - write (15)
-
write
_ nonblock (2) - yaml (1)
- yydebug= (1)
- zip (2)
-
zipped
_ stream (1) - | (3)
検索結果
先頭5件
- Net
:: IMAP :: BodyTypeMultipart # param -> { String => String } - Gem
:: SourceInfoCache # search _ with _ source(pattern , only _ platform = false , all = false) -> Array - Encoding
:: Converter # insert _ output(string) -> nil - Gem
:: Specification # required _ ruby _ version=(requirement) - Gem
:: Specification # required _ rubygems _ version=(requirement)
-
Net
:: IMAP :: BodyTypeMultipart # param -> { String => String } (81607.0) -
MIME のボディパラメータをハッシュテーブルで返します。
MIME のボディパラメータをハッシュテーブルで返します。
ハッシュテーブルのキーがパラメータ名となります。
@see 2045 -
Gem
:: SourceInfoCache # search _ with _ source(pattern , only _ platform = false , all = false) -> Array (72958.0) -
与えられた条件を満たす Gem::Specification と URL のリストを返します。
与えられた条件を満たす Gem::Specification と URL のリストを返します。
@param pattern 検索したい Gem を表す Gem::Dependency のインスタンスを指定します。
@param only_platform 真を指定するとプラットフォームが一致するもののみを返します。デフォルトは偽です。
@param all 真を指定するとキャッシュを更新してから検索を実行します。
@return 第一要素を Gem::Specification、第二要素を取得元の URL とする配列を要素とする配列を返します。 -
Encoding
:: Converter # insert _ output(string) -> nil (63976.0) -
変換器内のバッファに文字列を挿入します。 バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換器内のバッファに文字列を挿入します。
バッファに保持された文字列は、次の変換時の変換結果と一緒に返されます。
変換先がステートフルなエンコーディングであった場合、
挿入された文字列は状態に基づいて変換され、状態を更新します。
このメソッドは変換に際してエラーが発生した際にのみ利用されるべきです。
@param string 挿入する文字列
//emlist[][ruby]{
ec = Encoding::Converter.new("utf-8", "iso-8859-1")
src = "HIRAGANA LETTER A is \u{3042}."
dst = ""
p ec.... -
Gem
:: Specification # required _ ruby _ version=(requirement) (55822.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
この Gem パッケージを動作させるのに必要な Ruby のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
Gem
:: Specification # required _ rubygems _ version=(requirement) (55822.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンをセットします。
@param requirement Gem::Requirement.create が受け付ける形式のオブジェクトを指定します。
@see Gem::Requirement -
CGI
:: QueryExtension :: Value # set _ params(params) (55204.0) -
@todo
@todo -
Gem
:: Specification # require _ path=(path) (54922.0) -
Gem::Specification#require_paths= の単数バージョンです。
Gem::Specification#require_paths= の単数バージョンです。
@param path この Gem パッケージを使用した際に require するファイルが置かれているディレクトリを指定します。
@see Gem::Specification#require_paths= -
Gem
:: Specification # require _ paths=(paths) (54922.0) -
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ のリストをセットします。
この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストをセットします。
@param paths この Gem パッケージを使用した際に require するファイルが置かれているディレクトリ
のリストを指定します。 -
Gem
:: Specification # requirements=(informations) (54922.0) -
この Gem パッケージを動作させるのに必要な条件をセットします。 これはユーザのためのシンプルな情報をセットします。
この Gem パッケージを動作させるのに必要な条件をセットします。
これはユーザのためのシンプルな情報をセットします。
@param informations 情報を文字列の配列で指定します。 -
Gem
:: Specification # satisfies _ requirement?(dependency) -> bool (54922.0) -
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
この Gem パッケージが与えられた依存関係を満たすかどうかを返します。
依存関係を満たす場合は真を返します。そうでない場合は偽を返します。
@param dependency チェックしたい依存関係を指定します。
@see Gem::Dependency -
Module
# prepend _ features(mod) -> self (54922.0) -
Module#prepend から呼び出されるメソッドで、 prepend の処理の実体です。このメソッド自体は mod で指定した モジュール/クラスの継承チェインの先頭に self を追加します。
Module#prepend から呼び出されるメソッドで、
prepend の処理の実体です。このメソッド自体は mod で指定した
モジュール/クラスの継承チェインの先頭に self を追加します。
このメソッドを上書きすることで、prepend の処理を変更したり
追加したりすることができます。
@param mod prepend を呼び出したモジュール
@return mod が返されます
//emlist[例][ruby]{
class Recorder
RECORDS = []
end
module X
def self.prepend_features(mod)
... -
RDoc
:: Options # force _ output=(val) (54922.0) -
val に true を指定した場合、コマンドライン引数の --force_output オプショ ンと同様の指定を行います。
val に true を指定した場合、コマンドライン引数の --force_output オプショ
ンと同様の指定を行います。
@param val --force_output オプションと同じ指定を行う場合は true、そうで
ない場合は false を指定します。 -
URI
:: Generic # route _ from(src) -> URI :: Generic (54922.0) -
与えられた URI を表す src からの相対パスを返します。
与えられた URI を表す src からの相対パスを返します。
@param src 自身の相対パスを算出するための、ルートとなる Absolute URI を与えます。
例:
require 'uri'
p URI.parse('http://example.com/foo/bar.html') - 'http://example.com/'
#=> #<URI::Generic:0x20100256 URL:foo/bar.html> -
WEBrick
:: HTTPRequest # query _ string=(value) (54922.0) -
リクエスト URI のクエリーを文字列で表すアクセサです。 デフォルトは request_uri.query です。
リクエスト URI のクエリーを文字列で表すアクセサです。
デフォルトは request_uri.query です。
@param value クエリーを表す文字列を指定します。 -
URI
:: Generic # userinfo=(s) (54748.0) -
自身の userinfo を設定します。
自身の userinfo を設定します。
@param s 自身の userinfo を "username" か "username:password" という形式の文字列、あるいは
[username, password] という形式の文字列の配列で指定します。
@raise URI::InvalidComponentError 不正な引数 s に対して発生します。
@raise URI::InvalidURIError userinfo と registry を同時に設定した場合に発生します。
例:
require 'uri'
u = URI.pars... -
WIN32OLE
_ PARAM # output? -> bool (54694.0) -
パラメータがクライアントからの結果を受け取るためのものかを判定します。
パラメータがクライアントからの結果を受け取るためのものかを判定します。
OLEオートメーションのパラメータは、in(クライアントからサーバへ与える。
WIN32OLE_PARAM#input?が真)、out(サーバがクライアントへ与える。
WIN32OLE_PARAM#output?が真)および、inout(クライアントからサーバ
へ与え、サーバがクライアントへ与える)の3種類の方向属性のいずれかを持ち
ます。
output?メソッドはout属性またはinout属性なら真を返します。
@return メソッドの方向属性がoutまたはinoutならば真を返します。
tobj = W... -
Gem
:: GemRunner # run(args) -> () (54622.0) -
@todo
@todo
与えられた引数を元にして gem のコマンドを実行します。
@param args コマンドラインから与えられた引数を指定します。 -
OpenStruct
# new _ ostruct _ member(name) -> Symbol (54622.0) -
与えられた名前のアクセサメソッドを自身に定義します。
与えられた名前のアクセサメソッドを自身に定義します。
@param name 文字列かシンボルで定義するアクセサの名前を指定します。 -
UnboundMethod
# parameters -> [object] (54604.0) -
UnboundMethod オブジェクトの引数の情報を返します。
UnboundMethod オブジェクトの引数の情報を返します。
詳しくは Method#parameters を参照してください。
@see Proc#parameters, Method#parameters -
RDoc
:: Context # add _ require(a _ require) -> () (46822.0) -
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した RDoc::Require を追加します。
自身が所属する RDoc::TopLevel オブジェクトに引数で指定した
RDoc::Require を追加します。
@param a_require RDoc::Require オブジェクトを指定します。 -
Gem
:: RemoteFetcher # request(uri , request _ class , last _ modified = nil) -> Net :: HTTPResponse (46558.0) -
与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。
与えられた URI に対してリクエストを実行し、Net::HTTPResponse を返します。
@param uri URI を指定します。
@param request_class Net::HTTP::Head か Net::HTTP::Get を指定します。
@param last_modified 最終更新時刻を指定します。
@see Net::HTTP, Net::HTTP::Head, Net::HTTP::Get -
Resolv
:: DNS # getresource(name , typeclass) -> Resolv :: DNS :: Resource (46540.0) -
nameに対応するDNSリソースレコードを取得します。 最初に見つかったリソースを返します。
nameに対応するDNSリソースレコードを取得します。
最初に見つかったリソースを返します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv::DNS... -
Resolv
:: DNS # getresources(name , typeclass) -> [Resolv :: DNS :: Resource] (46540.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソース全てを配列にして返します。
nameに対応するDNSリソースレコードを取得します。
見つかったリソース全てを配列にして返します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Resolv:... -
REXML
:: Attributes # get _ attribute _ ns(namespace , name) -> REXML :: Attribute | nil (46240.0) -
namespace と name で特定される属性を返します。
namespace と name で特定される属性を返します。
namespace で名前空間を、 name で prefix を含まない属性名を
指定します。
指定された属性が存在しない場合は nil を返します。
XML プロセッサが prefix を置き換えてしまった場合でも、このメソッドを
使うことで属性を正しく指定することができます。
@param namespace 名前空間(URI, 文字列)
@param name 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.ne... -
REXML
:: StreamListener # instruction(name , instruction) -> () (46240.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\""
という引数が渡されます。 -
Resolv
:: DNS # each _ resource(name , typeclass) {|resource| . . . } -> () (46240.0) -
nameに対応するDNSリソースレコードを取得します。 見つかったリソースをひとつずつブロックに渡します。
nameに対応するDNSリソースレコードを取得します。
見つかったリソースをひとつずつブロックに渡します。
typeclass は以下のいずれかです。
* Resolv::DNS::Resource::IN::ANY
* Resolv::DNS::Resource::IN::NS
* Resolv::DNS::Resource::IN::CNAME
* Resolv::DNS::Resource::IN::SOA
* Resolv::DNS::Resource::IN::HINFO
* Resolv::DNS::Resource::IN::MINFO
* Res... -
Gem
:: StreamUI # progress _ reporter(*args) -> SilentProgressReporter | SimpleProgressReporter | VerboseProgressReporter (46222.0) -
処理の進捗を報告するためのオブジェクトを返します。
処理の進捗を報告するためのオブジェクトを返します。
返されるオブジェクトの種類は現在の設定によります。
@param args 返値となるオブジェクトを初期化するための引数です。
@see Gem::StreamUI::SilentProgressReporter, Gem::StreamUI::SimpleProgressReporter, Gem::StreamUI::VerboseProgressReporter -
Prime
:: PseudoPrimeGenerator # upper _ bound=(upper _ bound) (46222.0) -
新しい列挙上界をセットします。
新しい列挙上界をセットします。
@param upper_bound 新しい上界を整数または nil で指定します。 nil は上界がなく無限に素数を列挙すべきであることを意味します。 -
REXML
:: Attributes # get _ attribute(name) -> Attribute | nil (46222.0) -
name という名前の属性を取得します。
name という名前の属性を取得します。
name という名前を持つ属性がない場合は nil を返します。
@param name 属性名(文字列)
@see REXML::Attributes#[]
//emlist[][ruby]{
require 'rexml/document'
doc = REXML::Document.new(<<-EOS)
<root xmlns:foo="http://example.org/foo"
xmlns:bar="http://example.org/bar">
<a foo:att='1' bar:att='2' att='... -
Rake
:: Application # tty _ output=(tty _ output _ state) (46222.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"
... -
WEBrick
:: HTTPAuth :: BasicAuth # authenticate(request , response) -> bool (45940.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
WEBrick
:: HTTPAuth :: DigestAuth # authenticate(request , response) -> true (45940.0) -
クライアントから送られてきたユーザ名とパスワードを認証します。 認証に失敗した場合は challenge を呼びます。
クライアントから送られてきたユーザ名とパスワードを認証します。
認証に失敗した場合は challenge を呼びます。
@param request WEBrick::HTTPRequest のインスタンスを指定します。
@param response WEBrick::HTTPResponse のインスタンスを指定します。
@raise WEBrick::HTTPStatus::Unauthorized 認証に失敗した場合に発生します。 -
Kernel
# require(path) -> bool (45922.0) -
RubyGems を require すると、Kernel#require が Gem を 要求されたときにロードするように置き換えます。
RubyGems を require すると、Kernel#require が Gem を
要求されたときにロードするように置き換えます。
再定義された Kernel#require を呼び出すと以下の事を行います。
Ruby のロードパスに存在するライブラリを指定した場合はそのままロードします。
そうではなく、インストールされた Gem ファイルの中から見つかった場合は、
その Gem をロードパスに登録します。
@param path ロードしたいライブラリの名前を指定します。
@return 既にロードされているライブラリを再度ロードしようとした場合は false を返します。
... -
CGI
:: QueryExtension # params=(hash) (45622.0) -
与えられたハッシュをパラメータにセットします。
与えられたハッシュをパラメータにセットします。
@param hash ハッシュを指定します。 -
Gem
:: SourceIndex # gem _ signature(gem _ full _ name) -> String (45622.0) -
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
与えられた名前を持つ Gem の SHA256 ダイジェストを返します。
@param gem_full_name Gem の名前を指定します。 -
REXML
:: Child # previous _ sibling=(other) (45622.0) -
other を self の前の隣接ノードとします。
other を self の前の隣接ノードとします。
つまり、親ノードが持つ子ノード列の self の前に
other を挿入します。
@param other 挿入するノード
//emlist[][ruby]{
require 'rexml/document'
a = REXML::Element.new("a")
b = a.add_element("b")
c = REXML::Element.new("c")
b.next_sibling = c
d = REXML::Element.new("d")
b.previous_sibling = d
p a.to_s # =>... -
URI
:: Generic # query=(s) (45622.0) -
自身の query を設定します。
自身の query を設定します。
@param s 自身の query を表す文字列を指定します。
@raise URI::InvalidComponentError 不正な引数 s に対して発生します。
@raise URI::InvalidURIError opaque と query を同時に設定した場合に発生します。 -
URI
:: Generic # route _ to(dst) -> URI :: Generic (45622.0) -
自身から dst への相対パスを返します。
自身から dst への相対パスを返します。
@param dst URI を文字列かURIオブジェクトで与えます。
例:
require 'uri'
p URI.parse('http://example.com/').route_to('http://example.com/foo/bar.html')
#=> #<URI::Generic:0x20100198 URL:foo/bar.html> -
URI
:: Generic # user=(s) (45622.0) -
自身の user を設定します。
自身の user を設定します。
@param s 自身の user を表す文字列を指定します。
@raise URI::InvalidComponentError 不正な引数 s に対して発生します。
@raise URI::InvalidURIError user と registry を同時に設定した場合に発生します。 -
URI
:: LDAP # attributes=(s) (45622.0) -
自身の Attribute を文字列で設定します。
自身の Attribute を文字列で設定します。
@param s 自身の Attribute を文字列で設定します。 -
WEBrick
:: GenericServer # run(sock) -> () (45622.0) -
クライアントと接続された TCPSocket オブジェクトを引数として呼ばれ、 具体的な処理を行います。 WEBrick::GenericServer のサブクラスはこのメソッドを適切に再定義しなければいけません。
クライアントと接続された TCPSocket オブジェクトを引数として呼ばれ、
具体的な処理を行います。
WEBrick::GenericServer のサブクラスはこのメソッドを適切に再定義しなければいけません。
@param sock クライアントと接続された TCPSocket オブジェクトを指定します。 -
WEBrick
:: HTTPResponse # request _ uri=(uri) (45622.0) -
リクエストの URI をセットします。 デフォルトは nil です。
リクエストの URI をセットします。
デフォルトは nil です。
@param uri リクエストの URI を URI オブジェクトで指定します。 -
CGI
:: QueryExtension # params -> Hash (45604.0) -
パラメータを格納したハッシュを返します。
パラメータを格納したハッシュを返します。
フォームから入力された値や、URLに埋め込まれた QUERY_STRING のパース結果の取得などに使用します。
cgi = CGI.new
cgi.params['developer'] # => ["Matz"] (Array)
cgi.params['developer'][0] # => "Matz"
cgi.params[''] # => nil -
Gem
:: Requirement # pretty _ print(pp) -> String (45322.0) -
わかりやすい形で、条件を表す文字列を返します。 pp メソッドで出力する際に、内部で用いられます。
わかりやすい形で、条件を表す文字列を返します。
pp メソッドで出力する際に、内部で用いられます。
@param PP :PP オブジェクトを指定します。
//emlist[][ruby]{
require 'pp'
req = Gem::Requirement.new(["< 5.0", ">= 1.9"])
pp req # => Gem::Requirement.new(["< 5.0", ">= 1.9"])
//} -
Gem
:: StreamUI :: SilentProgressReporter # updated(message) -> nil (45322.0) -
何もしません。
何もしません。
@param message 指定しても意味がありません。 -
Gem
:: StreamUI :: SimpleProgressReporter # updated(message) -> nil (45322.0) -
ドットを表示します。
ドットを表示します。
@param message 指定しても意味がありません。 -
Gem
:: StreamUI :: VerboseProgressReporter # updated(message) -> nil (45322.0) -
現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
現在の Gem::StreamUI::VerboseProgressReporter#count と全体の数とメッセージを表示します。
@param message 表示するメッセージを指定します。 -
IRB
:: OutputMethod # puts(*objs) -> object (45322.0) -
各 obj を self に出力し、それぞれの後に改行を出力します。
各 obj を self に出力し、それぞれの後に改行を出力します。
@param objs 任意のオブジェクトを指定します。 -
Net
:: HTTP # request(request , data = nil) {|response| . . . . } -> Net :: HTTPResponse (37840.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこまずに Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエス... -
Gem
:: RemoteFetcher # open _ uri _ or _ path(uri , last _ modified = nil , head = false , depth = 0) -> StringIO | File (37606.0) -
@param uri URI を指定します。
@param uri URI を指定します。
@param last_modified 最終更新時刻を指定します。
@param head 真を指定するとヘッダ情報のみ取得します。
@param depth 現在のリダイレクト回数を指定します。
@raise Gem::RemoteFetcher::FetchError デフォルトでは 11 回リダイレクトした場合に発生します。
depth を指定すると 10 - depth 回より多くリダイレクトした場合にこの例外が発生するようになります。
また HTTP のレスポンスが想定外のものの場合にも発生します。... -
Gem
:: SourceInfoCacheEntry # refresh(source _ uri , all) -> Gem :: SourceIndex (37540.0) -
ソースインデックスを更新します。
ソースインデックスを更新します。
@param source_uri データを取得する URI を指定します。
@param all 全てのインデックスを更新するかどうかを指定します。 -
Net
:: HTTP # request(request , data = nil) -> Net :: HTTPResponse (37540.0) -
Net::HTTPRequest オブジェクト request をサーバに送信します。
Net::HTTPRequest オブジェクト request をサーバに送信します。
POST/PUT の時は data も与えられます
(GET/HEAD などで data を与えると
ArgumentError を発生します)。
ブロックとともに呼びだされたときは
ソケットからボディを読みこまずに Net::HTTPResponse
オブジェクトをブロックに与えます。
@param request リクエストオブジェクトを与えます。
@param data リクエストのボディを文字列で与えます。
@raise ArgumentError dataを与えるべきでないリクエス... -
REXML
:: DocType # attribute _ of(element , attribute) -> String | nil (37540.0) -
DTD 内の属性リスト宣言で、 element という名前の要素の attribute という 名前の属性のデフォルト値を返します。
DTD 内の属性リスト宣言で、 element という名前の要素の attribute という
名前の属性のデフォルト値を返します。
elementという名前の要素の属性値は宣言されていない、
elementという名前の要素にはattributeという名前の属性が宣言されていない、
もしくはデフォルト値が宣言されていない、のいずれかの場合は nil を返します。
@param element 要素名(文字列)
@param attribute 属性名(文字列)
//emlist[][ruby]{
require 'rexml/document'
doctype = REXML::Doc... -
Gem
:: RemoteFetcher # get _ file _ uri _ path(uri) -> String (37522.0) -
与えられた URI から "file://" を取り除いた文字列を返します。
与えられた URI から "file://" を取り除いた文字列を返します。
@param uri URI を表す文字列を指定します。 -
Net
:: IMAP # getquotaroot(mailbox) -> [Net :: IMAP :: MailboxQuotaRoot | Net :: IMAP :: MailboxQuota] (37522.0) -
GETQUOTAROOT コマンドを送って 指定したメールボックスの quota root の一覧と、 関連する quota の情報を返します。
GETQUOTAROOT コマンドを送って
指定したメールボックスの quota root の一覧と、
関連する quota の情報を返します。
quota root の情報は Net::IMAP::MailboxQuotaRoot のオブジェクトで、
返り値の配列の中に唯一含まれています。
quota の情報はメールボックスに関連付けられた quota root ごとに
Net::IMAP::MailboxQuota オブジェクトで得られます。
詳しくは 2087 を見てください。
このコマンドは Net::IMAP#capability の返り値を見ることで
利用可能かどうか判断できま... -
OptionParser
# summarize(to = [] , width = self . summary _ width , max = width - 1 , indent= self . summary _ indent) -> () (37330.0) -
サマリを指定された to へと加えていきます。
サマリを指定された to へと加えていきます。
ブロックが与えられた場合、サマリの各行を引数としてブロックを評価します。
この場合、ブロックの中で明示的に to へと加えていかない限り、
to にサマリが加えられることはありません。
@param to サマリを出力するオブジェクトを指定します。to には << メソッドが定義されいる必要があります。
@param width サマリの幅を整数で指定します。
@param max サマリの最大幅を整数で指定します。
@param indent サマリのインデントを文字列で指定します。
//emlist[例][ruby]{
requ... -
OptionParser
# summarize(to = [] , width = self . summary _ width , max = width - 1 , indent= self . summary _ indent) {|line| . . . } -> () (37330.0) -
サマリを指定された to へと加えていきます。
サマリを指定された to へと加えていきます。
ブロックが与えられた場合、サマリの各行を引数としてブロックを評価します。
この場合、ブロックの中で明示的に to へと加えていかない限り、
to にサマリが加えられることはありません。
@param to サマリを出力するオブジェクトを指定します。to には << メソッドが定義されいる必要があります。
@param width サマリの幅を整数で指定します。
@param max サマリの最大幅を整数で指定します。
@param indent サマリのインデントを文字列で指定します。
//emlist[例][ruby]{
requ... -
CGI
:: HtmlExtension # multipart _ form(action = nil , enctype = "multipart / form-data") -> String (37243.0) -
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param action action 属性の値を指定します。
@param enctype enctype 属性の値を指定します。
例:
multipart_form{ "string" }
# <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM> -
CGI
:: HtmlExtension # multipart _ form(action = nil , enctype = "multipart / form-data") { . . . } -> String (37243.0) -
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。 ブロックを与えると、ブロックを評価した結果が内容になります。
enctype 属性に "multipart/form-data" をセットした form 要素を生成します。
ブロックを与えると、ブロックを評価した結果が内容になります。
@param action action 属性の値を指定します。
@param enctype enctype 属性の値を指定します。
例:
multipart_form{ "string" }
# <FORM METHOD="post" ENCTYPE="multipart/form-data">string</FORM> -
ERB
# set _ eoutvar(compiler , eoutvar = & # 39; _ erbout& # 39;) -> Array (37240.0) -
ERBの中でeRubyスクリプトの出力をためていく変数を設定します。
ERBの中でeRubyスクリプトの出力をためていく変数を設定します。
ERBでeRubyスクリプトの出力をためていく変数を設定するために使用します。
この設定は ERB#new でも行えるため、通常はそちらを使用した方がより容易です。
本メソッドを使用するためには、引数にて指定する eRuby コンパイラを事前に生成しておく必要があります。
@param compiler eRubyコンパイラ
@param eoutvar eRubyスクリプトの中で出力をためていく変数 -
REXML
:: Element # attribute(name , namespace = nil) -> REXML :: Attribute | nil (37240.0) -
name で指定される属性を返します。
name で指定される属性を返します。
属性は REXML::Attribute オブジェクトの形で返します。
name は "foo:bar" のように prefix を指定することができます。
namespace で名前空間の URI を指定することで、その名前空間内で
name という属性名を持つ属性を指定できます。
指定した属性名の属性がない場合は nil を返します。
@param name 属性名(文字列)
@param namespace 名前空間のURI(文字列)
//emlist[][ruby]{
require 'rexml/document'
doc = R... -
Rinda
:: TupleSpace # write(tuple , sec = nil) -> Rinda :: TupleEntry (37240.0) -
tuple をタプルスペースに加えます。 tuple を管理するための Rinda::TupleEntry オブジェクトを返します。
tuple をタプルスペースに加えます。
tuple を管理するための Rinda::TupleEntry オブジェクトを返します。
sec で追加したタプルの有効期限を指定できます。
追加されてから sec 秒過ぎたタプルはタプルスペースから削除されます。
nil は無限を意味し、この場合にはタプルは経過時間によっては削除されません。
返り値の Rinda::TupleEntry オブジェクトを使ってタプルを明示的に
キャンセルしたり有効期限を変更したりできます。ただし、利用にはGCなどに
気を付ける必要があります。
詳しくはRinda::TupleEntry のエントリーを見てくださ... -
Rinda
:: TupleSpaceProxy # write(tuple , sec = nil) -> Rinda :: TupleEntry (37240.0) -
tuple をタプルスペースに加えます。 tuple を管理するための Rinda::TupleEntry オブジェクトを返します。
tuple をタプルスペースに加えます。
tuple を管理するための Rinda::TupleEntry オブジェクトを返します。
内部的にはリモートオブジェクトの Rinda::TupleSpace#write にフォワードされます。
詳細は Rinda::TupleSpace#write を参照してください。
@param tuple 追加する tuple (配列かHash)
@param sec 有効期限(秒数) -
Gem
:: ConfigFile # bulk _ threshold=(bulk _ threshold) (37222.0) -
一括ダウンロードの閾値を設定します。
一括ダウンロードの閾値を設定します。
@param bulk_threshold 数値を指定します。 -
Gem
:: ConfigFile # update _ sources=(update _ sources) (37222.0) -
Gem::SourceInfoCache を毎回更新するかどうか設定します。
Gem::SourceInfoCache を毎回更新するかどうか設定します。
@param update_sources 真を指定すると毎回 Gem::SourceInfoCache を更新します。 -
Gem
:: Dependency # version _ requirements=(version _ requirements) (37222.0) -
依存しているバージョンを設定します。
依存しているバージョンを設定します。
@param version_requirements Gem::Requirement のインスタンスを指定します。 -
Gem
:: LoadError # version _ requirement=(version _ requirement) (37222.0) -
ロードに失敗した Gem の必要条件をセットします。
ロードに失敗した Gem の必要条件をセットします。
@param version_requirement Gem::Requirement のインスタンスをセットします。
@see Gem::Requirement, Gem::Dependency#version_requirements -
Gem
:: RemoteFetcher # file _ uri?(uri) -> bool (37222.0) -
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
"file://" で始まる文字列である場合は真を返します。そうでない場合は偽を返します。
@param uri URI を表す文字列を指定します。 -
Gem
:: Specification # summary=(summary) (37222.0) -
この Gem パッケージの短い説明をセットします。
この Gem パッケージの短い説明をセットします。
@param summary 短い説明を指定します。 -
OpenSSL
:: X509 :: Request # add _ attribute(attr) -> OpenSSL :: X509 :: Attribute (37222.0) -
新たな attribute を CSR に追加します。
新たな attribute を CSR に追加します。
@param attr 追加する attribute(OpenSSL::X509::Attribute の
インスタンス)
@return 渡した attribute オブジェクトを返します
@see OpenSSL::X509::Request#attribute,
OpenSSL::X509::Request#attribute= -
OpenSSL
:: X509 :: Store # purpose=(purpose) (37222.0) -
証明書の使用目的を設定します。
証明書の使用目的を設定します。
以下の定数値のうちいずれか1つを渡します。
* OpenSSL::X509::PURPOSE_ANY
* OpenSSL::X509::PURPOSE_CRL_SIGN
* OpenSSL::X509::PURPOSE_NS_SSL_SERVER
* OpenSSL::X509::PURPOSE_SMIME_ENCRYPT
* OpenSSL::X509::PURPOSE_SMIME_SIGN
* OpenSSL::X509::PURPOSE_SSL_CLIENT
* OpenSSL::X509::PURPOSE_SSL_SERVE... -
OpenSSL
:: X509 :: Store # trust=(trust) (37222.0) -
@todo
@todo
以下のいずれかの定数の値を指定します。
* OpenSSL::X509::TRUST_COMPAT
* OpenSSL::X509::TRUST_EMAIL
* OpenSSL::X509::TRUST_OBJECT_SIGN
* OpenSSL::X509::TRUST_SSL_CLIENT
* OpenSSL::X509::TRUST_SSL_SERVER
* OpenSSL::X509::TRUST_OCSP_REQUEST
* OpenSSL::X509::TRUST_OCSP_SIGN
@param trust 整数値
@see OpenSSL::X5... -
OpenSSL
:: X509 :: StoreContext # purpose=(purpose) (37222.0) -
証明書の使用目的を設定します。
証明書の使用目的を設定します。
以下の定数値のうちいずれか1つを渡します。
* OpenSSL::X509::PURPOSE_ANY
* OpenSSL::X509::PURPOSE_CRL_SIGN
* OpenSSL::X509::PURPOSE_NS_SSL_SERVER
* OpenSSL::X509::PURPOSE_SMIME_ENCRYPT
* OpenSSL::X509::PURPOSE_SMIME_SIGN
* OpenSSL::X509::PURPOSE_SSL_CLIENT
* OpenSSL::X509::PURPOSE_SSL_SERVE... -
OpenSSL
:: X509 :: StoreContext # trust=(trust) (37222.0) -
@todo
@todo
以下のいずれかの定数の値を指定します。
* OpenSSL::X509::TRUST_COMPAT
* OpenSSL::X509::TRUST_EMAIL
* OpenSSL::X509::TRUST_OBJECT_SIGN
* OpenSSL::X509::TRUST_SSL_CLIENT
* OpenSSL::X509::TRUST_SSL_SERVER
* OpenSSL::X509::TRUST_OCSP_REQUEST
* OpenSSL::X509::TRUST_OCSP_SIGN
@param trust 整数値
@see OpenSSL::X... -
RDoc
:: Context # add _ attribute(an _ attribute) -> () (37222.0) -
引数で指定した RDoc::Attr オブジェクトを追加します。
引数で指定した RDoc::Attr オブジェクトを追加します。
@param an_attribute RDoc::Attr オブジェクトを指定します。 -
REXML
:: Element # delete _ attribute(key) -> REXML :: Attribute | nil (37222.0) -
要素から key という属性名の属性を削除します。
要素から key という属性名の属性を削除します。
削除された属性を返します。
key という属性名の属性が存在しない場合は削除されずに、nil を返します。
@param key 削除する要素(文字列(属性名) or REXML::Attributeオブジェクト)
//emlist[][ruby]{
require 'rexml/document'
e = REXML::Element.new("E")
e.add_attribute("x", "foo"); e # => <E x='foo'/>
e.add_attribute("y:x", "bar"); e # => <E x... -
Rake
:: Task # sources=(sources) (37222.0) -
自身が依存するファイルのリストをセットします。
自身が依存するファイルのリストをセットします。
@param sources 自身が依存するファイルのリストを指定します。 -
String
# unicode _ normalize(form = :nfc) -> String (37030.0) -
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し た文字列を返します。
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し
た文字列を返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
このメソッドでの "Unicode 文字列" とは、UTF-8、UTF-16BE/LE... -
String
# unicode _ normalized?(form = :nfc) -> bool (36994.0) -
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か どうかを返します。
self が引数 form で指定された正規化形式で Unicode 正規化された文字列か
どうかを返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
//emlist[例][ruby]{
"a\u0300".unicode_normalized? ... -
Net
:: HTTP # send _ request(name , path , data = nil , header = nil) -> Net :: HTTPResponse (36976.0) -
HTTP リクエストをサーバに送り、そのレスポンスを Net::HTTPResponse のインスタンスとして返します。
HTTP リクエストをサーバに送り、そのレスポンスを
Net::HTTPResponse のインスタンスとして返します。
@param name リクエストのメソッド名を文字列で与えます。
@param path リクエストのパスを文字列で与えます。
@param data リクエストのボディを文字列で与えます。
@param header リクエストのヘッダをハッシュで与えます。
//emlist[例][ruby]{
response = http.send_request('GET', '/index.html')
puts response.body
//}
@see Net::H... -
RDoc
:: Context # add _ class _ or _ module(collection , class _ type , name , superclass = nil) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule (36976.0) -
collection に name で指定したクラス、モジュールを追加します。
collection に name で指定したクラス、モジュールを追加します。
@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param su... -
RDoc
:: TopLevel # add _ class _ or _ module(collection , class _ type , name , superclass) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule (36976.0) -
collection に name で指定したクラス、モジュールを追加します。
collection に name で指定したクラス、モジュールを追加します。
@param collection クラス、モジュールを追加する先を Hash オブジェ
クトで指定します。
@param class_type 追加するクラス、モジュールを RDoc::NormalClass、
RDoc::SingleClass、RDoc::NormalModule オ
ブジェクトのいずれかで指定します。
@param name クラス名を文字列で指定します。
@param su... -
String
# unicode _ normalize!(form = :nfc) -> self (36976.0) -
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し た文字列に置き換えます。
self を NFC、NFD、NFKC、NFKD のいずれかの正規化形式で Unicode 正規化し
た文字列に置き換えます。
(gsub!などと異なり)変換が行なわれなくても self を返します。
@param form 正規化形式を :nfc、:nfd、:nfkc、:nfkd のいずれかで指定しま
す。省略した場合は :nfc になります。
@raise Encoding::CompatibilityError self が Unicode 文字列ではない場合
に発生します。
//e... -
Kernel
# try _ func(func , libs , headers = nil) -> bool (36958.0) -
関数 func がシステムに存在するかどうか検査します。 Kernel#have_func を使ってください。
関数 func がシステムに存在するかどうか検査します。
Kernel#have_func を使ってください。
@param func 関数名を指定します。
@param libs ライブラリの名前を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などのために使用します。 -
Kernel
# try _ func(func , libs , headers = nil) { . . . } -> bool (36958.0) -
関数 func がシステムに存在するかどうか検査します。 Kernel#have_func を使ってください。
関数 func がシステムに存在するかどうか検査します。
Kernel#have_func を使ってください。
@param func 関数名を指定します。
@param libs ライブラリの名前を指定します。
@param headers 関数 func を使用するのに必要なヘッダファイル名を指定しま
す。これは関数の型をチェックするためではなく、関数が実際
にはマクロで定義されている場合などのために使用します。 -
Net
:: IMAP # uid _ thread(algorithm , search _ keys , charset) -> [Net :: IMAP :: ThreadMember] (36958.0) -
THREADコマンドを送り、メールボックスを検索した結果を スレッド形式の木構造で返します。
THREADコマンドを送り、メールボックスを検索した結果を
スレッド形式の木構造で返します。
ほぼ Net::IMAP#thread と同じですが、返ってくるオブジェクトの
Net::IMAP::ThreadMember#seqno の内容が message sequence number
ではなく UID となります。
@param algorithm スレッド構造構築アルゴリズム名(文字列)
@param search_key 検索条件(文字列配列)
@param charset 検索条件の解釈に用いるCHARSET名(文字列)
@see Net::IMAP::ThreadMember... -
OptionParser
# default _ argv=(argv) (36958.0) -
自身がデフォルトでパースする引数を文字列の配列で指定します。
自身がデフォルトでパースする引数を文字列の配列で指定します。
OptionParser#parse の引数が指定されなかったときに使われます。
@param argv デフォルトでパースしたい文字列の配列を指定します。
//emlist[例][ruby]{
require "optparse"
config = {}
opts = OptionParser.new
opts.on("-r", "--require LIBRARY"){|lib| config[:lib] = lib }
# パラメーター指定なしで実行
opts.default_argv # => []
opts.p... -
Enumerable
# reduce(init = self . first) {|result , item| . . . } -> object (36940.0) -
リストのたたみこみ演算を行います。
リストのたたみこみ演算を行います。
最初に初期値 init と self の最初の要素を引数にブロックを実行します。
2 回目以降のループでは、前のブロックの実行結果と
self の次の要素を引数に順次ブロックを実行します。
そうして最後の要素まで繰り返し、最後のブロックの実行結果を返します。
要素が存在しない場合は init を返します。
初期値 init を省略した場合は、
最初に先頭の要素と 2 番目の要素をブロックに渡します。
また要素が 1 つしかなければブロックを実行せずに最初の要素を返します。
要素がなければブロックを実行せずに nil を返します。
@param in... -
Object
# enum _ for(method = :each , *args) -> Enumerator (36940.0) -
Enumerator.new(self, method, *args) を返します。
Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
//emlist[][ruby]{
str = "xyz"
enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]
#... -
Object
# enum _ for(method = :each , *args) {|*args| . . . } -> Enumerator (36940.0) -
Enumerator.new(self, method, *args) を返します。
Enumerator.new(self, method, *args) を返します。
ブロックを指定した場合は Enumerator#size がブロックの評価結果を返
します。ブロックパラメータは引数 args です。
@param method メソッド名の文字列かシンボルです。
@param args 呼び出すメソッドに渡される引数です。
//emlist[][ruby]{
str = "xyz"
enum = str.enum_for(:each_byte)
p(a = enum.map{|b| '%02x' % b }) #=> ["78", "79", "7a"]
#... -
WEBrick
:: HTTPServer # mount _ proc(dir , proc) -> () (36940.0) -
サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。
サーバ上のディレクトリ dir にリクエストを処理する Proc オブジェクト proc を対応させます。
@param dir ディレクトリをあらわす文字列を指定します。
@param proc リクエストを処理する Proc オブジェクトを指定します。
WEBrick::HTTPResponse オブジェクトと WEBrick::HTTPRequest
オブジェクトを引数として proc.call(request, response) の引数の順で呼び出されます。
@raise WEBrick::HTTPServerError pr... -
WIN32OLE
_ EVENT # on _ event _ with _ outargs(event = nil) {|*args| . . . } -> () (36940.0) -
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
イベント通知を受けて結果を呼び出し元へ返すブロックを登録します。
引数にはイベントのメソッド名を指定します。引数を省略した場合は、すべて
のイベントを対象とするブロックの登録となります。
WIN32OLE_EVENT#on_eventと異なり、イベントのブロック変数に戻り値を
設定できます。
@param event イベント名を文字列かシンボルで指定します。イベント名は大文
字小文字を区別します。省略時にはすべてのイベントが対象となります。
@param args サーバがイベント通知時に指定した引数の配列です。
eventパラメータ... -
CGI
:: HtmlExtension # radio _ button(attributes) -> String (36931.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
:: ConfigFile # handle _ arguments(arg _ list) (36922.0) -
コマンドに渡された引数を処理します。
コマンドに渡された引数を処理します。
@param arg_list コマンドに渡された引数の配列を指定します。 -
Gem
:: RemoteFetcher # normalize _ uri(uri) -> String (36922.0) -
URI のスキーム部分が欠けている場合に "http://" を補って返します。
URI のスキーム部分が欠けている場合に "http://" を補って返します。
@param uri URI 文字列を指定します。 -
IRB
:: ExtendCommand :: IrbCommand # execute(*obj) -> IRB :: Irb (36922.0) -
新しいサブ irb インタプリタを起動します。
新しいサブ irb インタプリタを起動します。
@param obj 新しいサブ irb インタプリタで self にするオブジェクトを指定
します。省略した場合は irb を起動したときの main オブジェク
トを self にします。 -
Net
:: HTTP # proxy _ user=(user) (36922.0) -
プロクシのユーザ認証のユーザ名を設定します。
プロクシのユーザ認証のユーザ名を設定します。
Net::HTTP#start で接続する前に設定する必要があります。
@param user ユーザ名文字列
@see Net::HTTP#proxy_pass, Net::HTTP#proxy_user, Net::HTTP.new -
OpenSSL
:: X509 :: CRL # issuer=(issuer) (36922.0) -
CRL の発行者を設定します。
CRL の発行者を設定します。
@param issuer 発行者の OpenSSL::X509::Name オブジェクト
@raise OpenSSL::X509::CRLError 設定に失敗した場合に発生します
@see OpenSSL::X509::CRL#issuer -
OpenSSL
:: X509 :: ExtensionFactory # subject _ request=(req) (36922.0) -
自身に証明書署名要求オブジェクトを設定します。
自身に証明書署名要求オブジェクトを設定します。
@param req 設定する証明書署名要求(OpenSSL::X509::Request)オブジェクト
@see OpenSSL::X509::ExtensionFactory.new -
Thread
# pending _ interrupt?(error = nil) -> bool (36922.0) -
self の非同期例外のキューが空かどうかを返します。
self の非同期例外のキューが空かどうかを返します。
@param error 対象の例外クラスを指定します。
@see Thread.pending_interrupt?