ライブラリ
- ビルトイン (116)
- benchmark (1)
- bigdecimal (3)
-
cgi
/ core (5) -
cgi
/ html (39) - csv (2)
- date (1)
- dbm (5)
- delegate (2)
- digest (2)
- drb (2)
-
drb
/ extservm (1) - erb (1)
- etc (1)
- fiddle (3)
-
fiddle
/ import (5) - gdbm (4)
- getoptlong (3)
-
io
/ nonblock (1) -
irb
/ context (1) -
irb
/ ext / tracer (3) -
irb
/ frame (1) -
irb
/ input-method (6) - json (2)
- kconv (2)
- logger (18)
- matrix (49)
-
minitest
/ spec (9) -
minitest
/ unit (19) - mkmf (16)
-
mutex
_ m (2) -
net
/ ftp (1) -
net
/ http (4) -
net
/ imap (17) -
net
/ pop (2) -
net
/ smtp (1) -
net
/ telnet (2) - observer (1)
- open-uri (2)
- openssl (53)
- optparse (9)
- ostruct (8)
- pathname (4)
- prime (1)
- pstore (2)
- psych (6)
- rake (3)
-
rdoc
/ context (1) -
rdoc
/ text (1) -
rdoc
/ top _ level (3) - resolv (10)
-
rexml
/ document (65) -
rexml
/ parsers / pullparser (1) -
rexml
/ parsers / ultralightparser (2) -
rexml
/ sax2listener (2) -
rexml
/ streamlistener (3) -
rinda
/ rinda (2) -
rinda
/ tuplespace (13) - rss (20)
-
rubygems
/ builder (2) -
rubygems
/ command (2) -
rubygems
/ commands / build _ command (2) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ dependency (1) -
rubygems
/ installer (2) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ reader / entry (2) -
rubygems
/ package / tar _ writer (2) -
rubygems
/ platform (1) -
rubygems
/ remote _ fetcher (5) -
rubygems
/ requirement (1) -
rubygems
/ security (2) -
rubygems
/ source _ index (1) -
rubygems
/ source _ info _ cache (7) -
rubygems
/ source _ info _ cache _ entry (1) -
rubygems
/ spec _ fetcher (2) -
rubygems
/ specification (6) -
rubygems
/ uninstaller (2) -
rubygems
/ user _ interaction (15) - sdbm (4)
- set (1)
- shell (2)
-
shell
/ builtin-command (1) -
shell
/ command-processor (2) -
shell
/ filter (2) -
shell
/ process-controller (2) - socket (2)
- stringio (12)
- strscan (11)
-
syslog
/ logger (7) - tracer (1)
- uri (25)
-
webrick
/ httpauth / authenticator (1) -
webrick
/ httpauth / basicauth (1) -
webrick
/ httpauth / digestauth (1) -
webrick
/ httpauth / htdigest (1) -
webrick
/ httpauth / htpasswd (2) -
webrick
/ httpauth / userdb (2) -
webrick
/ httprequest (6) -
webrick
/ httpresponse (3) -
webrick
/ httpserver (2) -
webrick
/ httpservlet / abstract (7) -
webrick
/ httputils (5) -
win32
/ registry (14) - win32ole (4)
-
yaml
/ dbm (2) - zlib (11)
クラス
-
ARGF
. class (2) - Array (1)
-
Benchmark
:: Tms (1) - BigDecimal (3)
- CSV (2)
- DBM (5)
-
DRb
:: DRbObject (1) -
DRb
:: DRbServer (1) -
DRb
:: ExtServManager (1) - Date (1)
- Delegator (2)
-
Digest
:: Base (2) - ERB (1)
-
Encoding
:: Converter (2) -
Encoding
:: InvalidByteSequenceError (3) -
Etc
:: Passwd (1) -
Fiddle
:: CStruct (2) -
Fiddle
:: Function (3) - File (1)
- Float (1)
- GDBM (4)
-
Gem
:: Builder (2) -
Gem
:: Command (2) -
Gem
:: Commands :: BuildCommand (2) -
Gem
:: Commands :: LockCommand (1) -
Gem
:: Commands :: UnpackCommand (1) -
Gem
:: Dependency (1) -
Gem
:: Installer (2) -
Gem
:: Package :: TarInput (1) -
Gem
:: Package :: TarReader :: Entry (2) -
Gem
:: Package :: TarWriter (1) -
Gem
:: Package :: TarWriter :: BoundedStream (1) -
Gem
:: Platform (1) -
Gem
:: RemoteFetcher (5) -
Gem
:: Requirement (1) -
Gem
:: Security :: Policy (2) -
Gem
:: SourceIndex (1) -
Gem
:: SourceInfoCache (7) -
Gem
:: SourceInfoCacheEntry (1) -
Gem
:: SpecFetcher (2) -
Gem
:: Specification (6) -
Gem
:: StreamUI (7) -
Gem
:: StreamUI :: SilentProgressReporter (3) -
Gem
:: StreamUI :: SimpleProgressReporter (3) -
Gem
:: StreamUI :: VerboseProgressReporter (2) -
Gem
:: Uninstaller (2) - GetoptLong (3)
- IO (6)
-
IRB
:: Context (4) -
IRB
:: FileInputMethod (1) -
IRB
:: Frame (1) -
IRB
:: InputMethod (1) -
IRB
:: ReadlineInputMethod (2) -
IRB
:: StdioInputMethod (2) - Integer (1)
- Logger (16)
-
Logger
:: Application (2) - MatchData (1)
- Matrix (29)
-
Matrix
:: EigenvalueDecomposition (10) -
Matrix
:: LUPDecomposition (10) - Method (1)
-
MiniTest
:: Unit (2) - Module (18)
- Mutex (1)
-
Net
:: FTP (1) -
Net
:: HTTP (2) -
Net
:: IMAP (2) -
Net
:: IMAP :: Address (1) -
Net
:: IMAP :: BodyTypeBasic (1) -
Net
:: IMAP :: BodyTypeMessage (1) -
Net
:: IMAP :: BodyTypeMultipart (5) -
Net
:: IMAP :: BodyTypeText (1) -
Net
:: IMAP :: Envelope (1) -
Net
:: IMAP :: MailboxACLItem (1) -
Net
:: IMAP :: MailboxQuota (1) -
Net
:: IMAP :: MailboxQuotaRoot (2) -
Net
:: IMAP :: StatusData (1) -
Net
:: POPMail (2) -
Net
:: SMTP (1) -
Net
:: Telnet (2) - Object (19)
-
OpenSSL
:: ASN1 :: Constructive (3) -
OpenSSL
:: BN (1) -
OpenSSL
:: Cipher (1) -
OpenSSL
:: Config (4) -
OpenSSL
:: Engine (1) -
OpenSSL
:: OCSP :: Request (1) -
OpenSSL
:: OCSP :: Response (1) -
OpenSSL
:: PKey :: DH (1) -
OpenSSL
:: PKey :: EC (2) -
OpenSSL
:: PKey :: EC :: Group (5) -
OpenSSL
:: PKey :: RSA (3) -
OpenSSL
:: SSL :: SSLSocket (2) -
OpenSSL
:: X509 :: Attribute (5) -
OpenSSL
:: X509 :: CRL (1) -
OpenSSL
:: X509 :: Certificate (1) -
OpenSSL
:: X509 :: Extension (1) -
OpenSSL
:: X509 :: Name (1) -
OpenSSL
:: X509 :: Request (8) -
OpenSSL
:: X509 :: Store (1) -
OpenSSL
:: X509 :: StoreContext (1) - OpenStruct (8)
- OptionParser (5)
- PStore (2)
- Pathname (4)
-
Prime
:: TrialDivisionGenerator (1) - Proc (1)
-
Psych
:: Nodes :: Scalar (1) -
Psych
:: Nodes :: Sequence (2) -
Psych
:: TreeBuilder (1) -
Psych
:: Visitors :: YAMLTree (2) -
RDoc
:: Context (1) -
RDoc
:: Options (2) -
RDoc
:: TopLevel (3) -
REXML
:: Attribute (14) -
REXML
:: Attributes (15) -
REXML
:: CData (1) -
REXML
:: Comment (1) -
REXML
:: DocType (4) -
REXML
:: Document (7) -
REXML
:: Element (10) -
REXML
:: Entity (3) -
REXML
:: Instruction (7) -
REXML
:: NotationDecl (1) -
REXML
:: Parsers :: PullEvent (1) -
REXML
:: Parsers :: UltraLightParser (2) -
REXML
:: Text (1) -
RSS
:: TrackBackModel10 :: TrackBackAbout (4) -
RSS
:: TrackBackModel10 :: TrackBackPing (4) -
RSS
:: TrackBackModel20 :: TrackBackAbout (4) -
RSS
:: TrackBackModel20 :: TrackBackPing (2) -
Rake
:: Application (1) -
Rake
:: FileList (1) -
Rake
:: Task (1) - Rational (1)
-
Resolv
:: DNS (2) -
Resolv
:: DNS :: Resource :: HINFO (2) -
Resolv
:: DNS :: Resource :: IN :: WKS (1) -
Resolv
:: DNS :: Resource :: MINFO (2) -
Resolv
:: DNS :: Resource :: SOA (1) -
Resolv
:: DNS :: Resource :: TXT (2) -
Rinda
:: TupleEntry (11) -
Rinda
:: TupleSpace (2) -
Rinda
:: TupleSpaceProxy (2) -
RubyVM
:: InstructionSequence (6) - SDBM (4)
- Set (1)
- Shell (2)
-
Shell
:: BuiltInCommand (1) -
Shell
:: CommandProcessor (2) -
Shell
:: Filter (2) -
Shell
:: ProcessController (2) - String (30)
- StringIO (12)
- StringScanner (11)
- Struct (13)
- Symbol (3)
-
Syslog
:: Logger (7) - Thread (2)
-
Thread
:: Backtrace :: Location (1) - Time (1)
- TracePoint (2)
- Tracer (1)
- TrueClass (5)
- UDPSocket (1)
- UNIXSocket (1)
-
URI
:: FTP (1) -
URI
:: Generic (14) -
URI
:: LDAP (6) -
URI
:: MailTo (4) - UnboundMethod (1)
-
WEBrick
:: Cookie (2) -
WEBrick
:: HTTPAuth :: BasicAuth (1) -
WEBrick
:: HTTPAuth :: DigestAuth (1) -
WEBrick
:: HTTPAuth :: Htdigest (1) -
WEBrick
:: HTTPAuth :: Htpasswd (2) -
WEBrick
:: HTTPRequest (6) -
WEBrick
:: HTTPResponse (3) -
WEBrick
:: HTTPServer :: MountTable (2) -
WEBrick
:: HTTPServlet :: AbstractServlet (7) -
WEBrick
:: HTTPUtils :: FormData (5) -
WIN32OLE
_ METHOD (2) -
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ TYPELIB (1) -
Win32
:: Registry (14) -
YAML
:: DBM (2) -
Zlib
:: Deflate (2) -
Zlib
:: GzipFile :: Error (1) -
Zlib
:: GzipReader (2) -
Zlib
:: GzipWriter (1) -
Zlib
:: ZStream (5)
モジュール
-
CGI
:: HtmlExtension (39) -
CGI
:: QueryExtension (5) - DublinCoreModel (3)
- Enumerable (4)
-
Fiddle
:: Importer (3) - GC (1)
-
Gem
:: InstallUpdateOptions (1) -
JSON
:: Generator :: GeneratorMethods :: String (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kernel (16)
-
MiniTest
:: Assertions (17) -
Mutex
_ m (2) -
Net
:: HTTPHeader (2) - Observable (1)
-
OpenSSL
:: Buffering (9) -
OpenURI
:: Meta (1) -
OpenURI
:: OpenRead (1) -
OptionParser
:: Arguable (4) -
RDoc
:: Text (1) -
REXML
:: Namespace (1) -
REXML
:: SAX2Listener (2) -
REXML
:: StreamListener (3) -
RSS
:: BaseTrackBackModel (3) -
WEBrick
:: HTTPAuth :: Authenticator (1) -
WEBrick
:: HTTPAuth :: UserDB (2)
キーワード
- & (1)
- << (3)
- == (5)
- [] (6)
- []= (5)
- ^ (1)
-
_ _ drburi (1) -
_ dump (2) -
absolute
_ path (2) -
accept
_ language (2) - active? (1)
- add (4)
-
add
_ attribute (3) -
add
_ attributes (1) -
add
_ entry (1) -
add
_ schedule (1) -
add
_ value (1) - alert (1)
-
alert
_ error (1) -
alert
_ warning (1) - algorithm (1)
- alive? (1)
- anchor (1)
-
arg
_ config (1) - arguments (1)
-
as
_ list (1) - ask (1)
-
ask
_ yes _ no (1) - assert (1)
-
assert
_ block (1) -
assert
_ empty (1) -
assert
_ equal (1) -
assert
_ in _ delta (1) -
assert
_ in _ epsilon (1) -
assert
_ includes (1) -
assert
_ instance _ of (1) -
assert
_ kind _ of (1) -
assert
_ match (1) -
assert
_ nil (1) -
assert
_ operator (1) -
assert
_ respond _ to (1) -
assert
_ same (1) -
assert
_ send (1) -
assert
_ throws (1) - attlistdecl (1)
- attr (3)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attribute
_ of (1) - attributes (3)
- attributes= (2)
-
attributes
_ of (1) - autoload? (1)
-
avail
_ out (1) -
avail
_ out= (1) -
base
_ label (1) - basename (3)
-
bin
_ dir (1) - bitmap (1)
- blockquote (2)
- body (2)
- build (1)
- byteslice (3)
-
cache
_ control (1) -
cache
_ file (1) - call (1)
- cancel (1)
- canceled? (1)
-
capable
_ auth _ types (1) - casecmp (1)
- changed (1)
- charset (1)
-
check
_ key (1) -
check
_ until (1) - checkbox (2)
-
checkbox
_ group (2) - children (1)
-
choose
_ from _ list (1) -
class
_ variables (1) - clone (3)
- close (2)
- cofactor (1)
-
cofactor
_ expansion (1) - collect (1)
- column (2)
-
column
_ count (1) -
column
_ size (1) -
column
_ vectors (1) -
compute
_ key (1) -
const
_ defined? (1) -
const
_ get (1) - constants (1)
- content (2)
- content= (2)
-
content
_ type (1) - count (2)
-
cpp
_ command (1) - cpu (2)
- create (1)
-
create
_ body (1) -
create
_ makefile (1) -
create
_ value (1) -
curve
_ name (1) - d (1)
- data (1)
-
dc
_ contributor (1) -
dc
_ contributor= (1) -
dc
_ contributors (1) - debug (3)
-
default
_ argv (1) -
default
_ executable (1) -
defaults
_ str (1) -
defined
_ class (1) - deflate (1)
- delete (2)
-
delete
_ all (1) -
delete
_ attribute (1) -
delete
_ field (1) -
delete
_ key (1) -
delete
_ passwd (1) -
delete
_ value (1) -
destination
_ encoding _ name (1) - det (1)
- determinant (1)
-
dh
_ compute _ key (1) -
dir
_ config (1) - disassemble (1)
- dn (1)
-
do
_ DELETE (1) -
do
_ GET (1) -
do
_ HEAD (1) -
do
_ OPTIONS (1) -
do
_ POST (1) -
do
_ PUT (1) - doctype (1)
- done (3)
- download (1)
-
dummy
_ makefile (1) - each (6)
-
each
_ attribute (1) -
each
_ char (1) -
each
_ child (2) -
each
_ element _ with _ attribute (1) -
each
_ entry (2) -
each
_ line (2) -
each
_ pair (2) -
each
_ value (1) -
each
_ with _ index (1) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
- element (1)
- element= (1)
- emailbx (1)
-
enable
_ config (2) - encoding (1)
-
ensure
_ dependency (1) - entries (1)
- eql? (2)
- equal? (1)
- error (3)
-
error
_ bytes (1) - eval (1)
- exclude (1)
- executable (1)
- executables (1)
- expired? (1)
- expires (1)
- expires= (1)
- extensions (1)
-
extract
_ entry (1) - fatal (3)
- fetch (3)
-
fetch
_ path (1) -
file
_ absolute _ name (1) -
file
_ field (1) -
file
_ name (1) - filename (1)
- filter (1)
-
find
_ executable (1) -
find
_ index (2) -
find
_ local _ symbol (1) -
find
_ matching (1) -
first
_ lineno (1) -
first
_ minor (1) - flush (3)
-
flush
_ left (1) -
flush
_ next _ in (1) -
flush
_ next _ out (1) -
force
_ encoding (1) - form (4)
- format (1)
- fragment (1)
-
full
_ comment (1) -
full
_ gem _ path (1) -
full
_ name (3) -
garbage
_ collect (1) -
gem
_ home (1) -
gem
_ signature (1) -
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ byte (1) -
get
_ file _ uri _ path (1) -
get
_ one _ optional _ argument (1) -
get
_ passwd (3) -
get
_ path (1) -
get
_ value (1) - getbyte (1)
- getc (1)
- getch (1)
- getresource (1)
- getresources (1)
- gets (3)
- gsub (1)
- gsub! (3)
- guid (2)
-
has
_ attributes? (1) -
have
_ struct _ member (2) - headers (2)
- hidden (2)
- host (1)
- hostname (1)
- html (2)
- img (1)
- include? (1)
- index (4)
- info (3)
- input (1)
-
insert
_ output (1) - inspect (2)
-
install
_ update _ defaults _ str (1) -
instance
_ methods (1) - instruction (1)
- instruction? (1)
- instructions (1)
- iseuc (1)
- isutf8 (1)
- key (4)
- label (1)
- language (4)
-
laplace
_ expansion (1) -
latest
_ cache _ file (1) -
latest
_ system _ cache _ file (1) -
latest
_ user _ cache _ file (1) - length (3)
- limit (1)
- line (2)
- lines (1)
- ljust (1)
-
load
_ modules (1) - location (1)
- log (4)
-
lower
_ triangular? (1) - lup (1)
-
lup
_ decomposition (1) - mailbox (3)
-
make
_ passwd (1) - map (1)
- match? (1)
-
matched
_ size (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) -
media
_ subtype (1) -
media
_ type (1) - members (1)
- merge (1)
- methods (1)
- modifiable (1)
-
mu
_ try _ lock (1) -
multipart
_ form (4) -
must
_ be _ close _ to (1) -
must
_ be _ instance _ of (1) -
must
_ be _ kind _ of (1) -
must
_ be _ nil (1) -
must
_ be _ same _ as (1) -
must
_ be _ within _ delta (1) -
must
_ be _ within _ epsilon (1) -
must
_ equal (1) -
must
_ include (1) - name (4)
- namespace (1)
- namespaces (1)
-
new
_ ostruct _ member (1) -
node
_ type (2) - nonblock (1)
- normalize! (1)
-
normalize
_ uri (1) - normalized= (1)
- notify (2)
-
num
_ keys (1) -
num
_ values (1) - oid (1)
- oid= (1)
-
only
_ trusted (1) -
only
_ trusted= (1) - opaque (1)
- open (1)
-
open
_ uri _ or _ path (1) - order! (4)
- os (1)
- p (1)
- pack (1)
- param (1)
- parse (1)
- parse! (2)
- pass (1)
- password (1)
-
password
_ field (2) - path (1)
-
path
_ translated (1) - permutation? (1)
- permute! (2)
- pivots (1)
- port (1)
-
post
_ connection _ check (1) - prefix (1)
- prefixes (1)
-
prime
_ fasttest? (1) -
private
_ instance _ methods (1) -
private
_ methods (1) -
processing
_ instruction (1) -
progress
_ reporter (1) -
protected
_ instance _ methods (1) -
protected
_ methods (2) -
proxy
_ uri (1) -
proxy
_ user (1) - ptr (1)
- pubid (1)
- public (2)
- public? (1)
-
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ instance _ methods (1) -
public
_ methods (2) - puke (1)
- push (1)
- puts (3)
- query (1)
-
query
_ string= (1) - quiet (1)
- quiet? (1)
- quotaroots (1)
-
radio
_ group (2) -
rdoc
_ include (1) - read (3)
-
read
_ nonblock (4) -
readable
_ atfer _ eof? (1) -
readagain
_ bytes (1) - readchar (1)
- readline (1)
- readlines (1)
- readpartial (5)
- realm (2)
- rectangular (1)
- recvfrom (1)
-
recvfrom
_ nonblock (1) - refresh (1)
- registry (1)
- regular? (1)
- remove (1)
- renew (1)
- replacement= (1)
-
request
_ line (1) -
request
_ method (1) -
requirements
_ list (1) - reset (2)
- resource (2)
- resource= (2)
- result (1)
- retry (1)
-
return
_ type (1) -
return
_ type _ detail (1) -
return
_ value (1) - rewind (1)
- rmailbx (1)
- root (1)
- route (1)
-
scan
_ full (1) -
scan
_ until (1) - scheme (1)
- scope (1)
-
scrolling
_ list (2) - scrub (1)
- scrub! (1)
-
search
_ full (1) - seed (1)
- select (5)
-
server
_ protocol (1) - service (1)
-
set
_ default (1) -
set
_ error (1) -
set
_ socket (1) -
set
_ trace _ func (1) -
signature
_ algorithm (3) -
singleton
_ methods (1) - singular? (2)
- size (4)
-
skip
_ until (1) - slice (2)
- slice! (1)
- solve (1)
-
source
_ location (3) -
spec
_ path (1) - square? (1)
- squeeze! (1)
-
stand
_ alone? (1) - start (1)
-
start
_ element (1) - status (2)
-
status
_ line (1) -
status
_ string (1) - store (1)
- strftime (2)
- string= (1)
- strings (1)
- struct (1)
- sub (1)
- sub! (2)
-
sub
_ type (1) - subject (1)
- submit (2)
- subtract (1)
- subtype (1)
- succ (1)
- success (1)
- sysread (3)
-
system
_ cache _ file (1) - tag (1)
- tagging (1)
- tagging= (1)
- target (1)
- target= (1)
- terminated? (1)
-
test
_ suite _ file (1) -
text
_ field (2) - textarea (1)
- to (1)
-
to
_ a (4) -
to
_ ary (2) -
to
_ der (4) -
to
_ h (1) -
to
_ i (1) -
to
_ json (2) -
to
_ mailtext (1) -
to
_ pem (2) -
to
_ ptr (1) -
to
_ rfc822text (1) -
to
_ s (5) -
to
_ string (1) -
to
_ text (2) -
total
_ out (1) -
trace
_ func (2) -
trackback
_ about (1) -
trackback
_ about= (1) -
trackback
_ abouts (1) - truncate (12)
- trust (1)
- trust= (2)
-
try
_ file (1) -
try
_ func (2) -
try
_ lock (2) -
try
_ run (2) - typecode (1)
- uclass (1)
-
uid
_ store (1) - uidl (1)
-
ultra
_ safe (1) -
ultra
_ safe= (1) - ungetbyte (1)
- ungetc (1)
-
unique
_ id (1) - unitary? (1)
- unknown (3)
-
unmatched
_ alias _ lists (1) - unnormalized (1)
- unpack (1)
- unscan (1)
- untrust (1)
- untrusted? (1)
- unused (1)
- upcase! (1)
- update (2)
- updated (3)
-
upper
_ triangular? (1) - upto (1)
- uri (2)
- usage (1)
-
use
_ tracer (1) -
use
_ tracer= (1) -
use
_ tracer? (1) - user (2)
-
user
_ cache _ file (1) - userinfo (1)
- v (1)
-
v
_ inv (1) - value (16)
- value= (6)
- values (4)
-
values
_ at (5) - version (1)
-
wait
_ all _ jobs _ execution (1) - waitfor (1)
- warn (3)
-
windows
_ stub _ script (1) -
with
_ config (2) - write (8)
-
write
_ bin (1) -
write
_ i (1) -
write
_ nonblock (1) -
write
_ s (1) - xpath (1)
- | (1)
検索結果
先頭5件
-
Object
# public _ methods(include _ inherited = true) -> [Symbol] (36904.0) -
そのオブジェクトが理解できる public メソッド名の一覧を返します。
そのオブジェクトが理解できる public メソッド名の一覧を返します。
@param include_inherited 偽となる値を指定すると自身のクラスのスーパークラスで定義されたメソッドを除きます。
@see Module#public_instance_methods,Object#methods,Object#singleton_methods -
Object
# trust -> self (36904.0) -
このメソッドは Ruby 2.1 から deprecated で、Ruby 3.2 で削除予定です。 Object#untaint と同じ動作をします。
このメソッドは Ruby 2.1 から deprecated で、Ruby 3.2 で削除予定です。
Object#untaint と同じ動作をします。
@see Object#untrusted?,Object#untrust -
Object
# untrust -> self (36904.0) -
このメソッドは Ruby 2.1 から deprecated で、Ruby 3.2 で削除予定です。 Object#taint と同じ動作をします。
このメソッドは Ruby 2.1 から deprecated で、Ruby 3.2 で削除予定です。
Object#taint と同じ動作をします。
@see Object#trust,Object#untrusted? -
Object
# untrusted? -> bool (36904.0) -
このメソッドは Ruby 2.1 から deprecated で、Ruby 3.2 で削除予定です。 Object#tainted? と同じ動作をします。
このメソッドは Ruby 2.1 から deprecated で、Ruby 3.2 で削除予定です。
Object#tainted? と同じ動作をします。
@see Object#trust,Object#untrust -
OpenSSL
:: Config # get _ value(section , name) -> String | nil (36904.0) -
オブジェクトが持っている設定情報を返します。
オブジェクトが持っている設定情報を返します。
キーに対応する設定情報がない場合は nil を返します。
@param section セクションを表す文字列。"" を渡すことでグローバルな設定情報を読むことができます。
@param name キーを表す文字列 -
OpenSSL
:: Config # value(name) -> String | nil (36904.0) -
このメソッドは obsolete です。
このメソッドは obsolete です。
オブジェクトが持っている設定情報を返します。
引数が一つの場合はグローバルセクションの情報を返し、
2つの場合は section で指定したセクションの情報を返します。
@param section セクションを表す文字列
@param name キーを表す文字列 -
OpenSSL
:: Config # value(section , name) -> String | nil (36904.0) -
このメソッドは obsolete です。
このメソッドは obsolete です。
オブジェクトが持っている設定情報を返します。
引数が一つの場合はグローバルセクションの情報を返し、
2つの場合は section で指定したセクションの情報を返します。
@param section セクションを表す文字列
@param name キーを表す文字列 -
OpenSSL
:: Engine # set _ default(flags) -> true (36904.0) -
engine をデフォルトで利用するようにします。
engine をデフォルトで利用するようにします。
flags は engine を openssl のどの機能に関してデフォルトに
するかを指定します。
flags は以下の値の OR を取ります。
* OpenSSL::Engine::METHOD_CIPHERS
* OpenSSL::Engine::METHOD_DH
* OpenSSL::Engine::METHOD_DIGESTS
* OpenSSL::Engine::METHOD_DSA
* OpenSSL::Engine::METHOD_RSA
* OpenSSL::Engine::METHOD_RA... -
OpenSSL
:: PKey :: RSA # public? -> true (36904.0) -
自身が公開鍵を持っているかどうか判定します。
自身が公開鍵を持っているかどうか判定します。
秘密鍵は公開鍵も持っているため、常に true を返します。 -
OpenSSL
:: X509 :: CRL # signature _ algorithm -> String (36904.0) -
署名に使ったアルゴリズム名を文字列で返します。
署名に使ったアルゴリズム名を文字列で返します。
@raise OpenSSL::X509::CRLError 名前の取得に失敗した場合に発生します -
OpenSSL
:: X509 :: Certificate # signature _ algorithm -> String (36904.0) -
発行者 (CA) が証明書に署名するのに使ったアルゴリズムです。
発行者 (CA) が証明書に署名するのに使ったアルゴリズムです。 -
OpenSSL
:: X509 :: Extension # value -> String (36904.0) -
拡張領域の値(extnValue)を返します。
拡張領域の値(extnValue)を返します。
@see OpenSSL::X509::Extension#value= -
OpenSSL
:: X509 :: Request # signature _ algorithm -> String (36904.0) -
証明書署名要求の署名に使われているアルゴリズム名を文字列で返します。
証明書署名要求の署名に使われているアルゴリズム名を文字列で返します。 -
OptionParser
# default _ argv -> [String] (36904.0) -
自身がデフォルトでパースする引数を文字列の配列で返します。
自身がデフォルトでパースする引数を文字列の配列で返します。
@param argv デフォルトでパースする文字列の配列を返します。
//emlist[例][ruby]{
require "optparse"
opts = OptionParser.new
# --hoo param1 --bar param2 をパラメーターに指定して実行
opts.default_argv # => ["--foo", "param1", "--bar", "param2"]
//} -
Pathname
# truncate(length) -> 0 (36904.0) -
File.truncate(self.to_s, length) と同じです。
File.truncate(self.to_s, length) と同じです。
@param length 変更したいサイズを整数で与えます。
@see File.truncate -
Proc
# source _ location -> [String , Integer] | nil (36904.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 # => ... -
Psych
:: Nodes :: Scalar # value -> String (36904.0) -
scalar の値を返します。
scalar の値を返します。
@see Psych::Nodes::Scalar#value=,
Psych::Nodes::Scalar.new -
RDoc
:: Options # rdoc _ include -> [String] (36904.0) -
コマンドライン引数の --include オプションで指定したディレクトリを文字列 の配列で返します。
コマンドライン引数の --include オプションで指定したディレクトリを文字列
の配列で返します。
指定しなかった場合は ['.'] を返します。 -
RDoc
:: Text # flush _ left(text) -> String (36904.0) -
引数から各行の行頭のスペースを削除します。
引数から各行の行頭のスペースを削除します。
@param text 文字列を指定します。 -
RDoc
:: TopLevel # full _ name -> String (36904.0) -
自身が管理するファイルの名前を返します。
自身が管理するファイルの名前を返します。 -
REXML
:: Attributes # delete _ all(name) -> [REXML :: Attribute] (36904.0) -
name という名前を持つ属性をすべて削除します。
name という名前を持つ属性をすべて削除します。
削除された属性を配列で返します。
@param name 削除する属性の名前
//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='<'/>
</root>
EOS
a = doc.get_elem... -
REXML
:: Entity # unnormalized -> String | nil (36904.0) -
非正規化された(unnormalized)実体の値を返します。
非正規化された(unnormalized)実体の値を返します。
すなわち、self が属する DTD によってすべての実体参照(&ent; と %ent; の両方)
を展開した文字列を返します。
外部実体(external entity)宣言の場合は nil を返します。
@see REXML::Entity#value, REXML::Entity#normalized -
REXML
:: Entity # value -> String | nil (36904.0) -
実体の値を返します。
実体の値を返します。
パラメータ実体参照(parameter entity)のみが展開され、
そうでない実体参照(general entity)は展開されて
いないような値が返されます。
外部実体(external entity)宣言の場合は nil を返します。
@see REXML::Entity#unnormalized, REXML::Entity#normalized -
REXML
:: Instruction # clone -> REXML :: Instruction (36904.0) -
self を複製します。
self を複製します。 -
REXML
:: Namespace # fully _ expanded _ name -> String (36904.0) -
完全修飾名を返します。
完全修飾名を返します。 -
REXML
:: NotationDecl # public -> String | nil (36904.0) -
公開識別子を返します。
公開識別子を返します。
宣言が公開識別子を含まない場合は nil を返します。 -
REXML
:: Text # value -> String (36904.0) -
テキストの内容を非正規化(すべての実体をアンエスケープ)された状態で返します。
テキストの内容を非正規化(すべての実体をアンエスケープ)された状態で返します。
このメソッドの返り値では raw モードや entity_filter は無視されます。
@see REXML::Text#raw, REXML::Text#to_s
//emlist[][ruby]{
require 'rexml/document'
t = REXML::Text.new("< & foobar", false, nil, false)
t.to_s # => "< & foobar"
t.value # => "< & foobar"
//} -
Rake
:: FileList # exclude(*patterns) {|entry| . . . } -> self (36904.0) -
自身から取り除くべきファイル名のパターンを自身の除外リストに登録します。
自身から取り除くべきファイル名のパターンを自身の除外リストに登録します。
パターンとして正規表現、グロブパターン、文字列が使用可能です。
さらにブロックが与えられた場合は、ブロックを評価して真になったエントリを削除します。
グロブパターンはファイルシステムに対して展開されます。
もし、ファイルシステムに存在しないファイルを明示的にリストへ追加した場合、
グロブパターンではそのファイルをリストから削除しません。
例:
FileList['a.c', 'b.c'].exclude("a.c") # => ['b.c']
FileList['a.c', 'b.c'].exclude(... -
Rake
:: Task # full _ comment -> String (36904.0) -
自身のコメントを全て返します。
自身のコメントを全て返します。 -
SDBM
# values -> [String] (36904.0) -
データベース中に存在する値全てを含む配列を返します。
データベース中に存在する値全てを含む配列を返します。 -
SDBM
# values _ at(*keys) -> [String] (36904.0) -
keys に対応する値を配列に格納して返します。
keys に対応する値を配列に格納して返します。
@param keys キー。複数指定可能です。
require 'sdbm'
db1 = SDBM.open('aaa.gdbm', 0666)
db1['a'] = 'aaa'
db1['b'] = 'bbb'
db1['c'] = 'ccc'
p db1.values_at('a', 'b') #=> ["aaa", "bbb"] -
Set
# subtract(enum) -> self (36904.0) -
元の集合から、enum で与えられた要素を削除します。
元の集合から、enum で与えられた要素を削除します。
引数 enum には each メソッドが定義されている必要があります。
@param enum 削除対象の要素を格納したオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
set = Set[10, 20, 40]
set.subtract([10, 20, 30])
p set # => #<Set: {40}>
//} -
Syslog
:: Logger # debug(message = nil , &block) -> true (36904.0) -
DEBUG 情報を出力します。syslog の DEBUG の情報として記録されます。
DEBUG 情報を出力します。syslog の DEBUG の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#debug -
Syslog
:: Logger # unknown(message = nil , &block) -> true (36904.0) -
UNKNOWN 情報を出力します。syslog の alert の情報として記録されます。
UNKNOWN 情報を出力します。syslog の alert の情報として記録されます。
ブロックを与えなかった場合は、message をメッセージとしてログを出力します。
ブロックを与えた場合は、ブロックを評価した結果をメッセージとして ログを出力します。
引数とブロックを同時に与えた場合は、message をメッセージとしてログを出
力します(ブロックは評価されません)。
@see Syslog::Logger::LEVEL_MAP, Logger#unknown -
Thread
# set _ trace _ func(pr) -> Proc | nil (36904.0) -
スレッドにトレース用ハンドラを設定します。
スレッドにトレース用ハンドラを設定します。
nil を渡すとトレースを解除します。
設定したハンドラを返します。
//emlist[例][ruby]{
th = Thread.new do
class Trace
end
2.to_s
Thread.current.set_trace_func nil
3.to_s
end
th.set_trace_func lambda {|*arg| p arg }
th.join
# => ["line", "example.rb", 2, nil, #<Binding:0x00007fc8de87cb08>, nil]
#... -
WEBrick
:: Cookie # value -> String (36904.0) -
クッキーの値を文字列で表すアクセサです。
クッキーの値を文字列で表すアクセサです。
@param str クッキーの値を文字列で指定します。 -
WEBrick
:: Cookie # value=(str) (36904.0) -
クッキーの値を文字列で表すアクセサです。
クッキーの値を文字列で表すアクセサです。
@param str クッキーの値を文字列で指定します。 -
WEBrick
:: HTTPRequest # accept _ language -> [String] (36904.0) -
Accept-Language ヘッダの内容を自然言語を表す文字列の配列で返します。 配列は品質係数(qvalue)でソートされています。
Accept-Language ヘッダの内容を自然言語を表す文字列の配列で返します。
配列は品質係数(qvalue)でソートされています。 -
WEBrick
:: HTTPResponse # status _ line -> String (36904.0) -
HTTP のステータスラインを CR+LF 付き文字列で返します。
HTTP のステータスラインを CR+LF 付き文字列で返します。
require 'webrick'
res = WEBrick::HTTPResponse.new( { :HTTPVersion => "1.1" } )
res.status = 404
p res.status_line #=> "HTTP/1.1 404 Not Found \r\n" -
WIN32OLE
_ METHOD # return _ type _ detail -> [String] (36904.0) -
返り値の型と属性を取得します。
返り値の型と属性を取得します。
@return 返り値の型と属性を文字列配列で返します。
tobj = WIN32OLE_TYPE.new('Microsoft Excel 14.0 Object Library', 'Application')
method = WIN32OLE_METHOD.new(tobj, 'Workbooks')
p method.return_type_detail # => ["PTR", "USERDEFINED", "Workbooks"]
属性が付加されていない場合は、WIN32OLE_METHOD#return_typeを要素と
... -
Struct
# select -> Enumerator (36640.0) -
構造体のメンバの値に対してブロックを評価した値が真であった要素を全て含 む配列を返します。真になる要素がひとつもなかった場合は空の配列を返しま す。
構造体のメンバの値に対してブロックを評価した値が真であった要素を全て含
む配列を返します。真になる要素がひとつもなかった場合は空の配列を返しま
す。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
Lots = Struct.new(:a, :b, :c, :d, :e, :f)
l = Lots.new(11, 22, 33, 44, 55, 66)
l.select {|v| (v % 2).zero? } #=> [22, 44, 66]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して... -
Enumerable
# each _ entry -> Enumerator (36604.0) -
ブロックを各要素に一度ずつ適用します。
ブロックを各要素に一度ずつ適用します。
一要素として複数の値が渡された場合はブロックには配列として渡されます。
//emlist[例][ruby]{
class Foo
include Enumerable
def each
yield 1
yield 1,2
end
end
Foo.new.each_entry{|o| print o, " -- "}
# => 1 -- [1, 2] --
//}
ブロックを省略した場合は Enumerator が返されます。
@see Enumerable#slice_before -
Enumerable
# each _ entry {|obj| block} -> self (36604.0) -
ブロックを各要素に一度ずつ適用します。
ブロックを各要素に一度ずつ適用します。
一要素として複数の値が渡された場合はブロックには配列として渡されます。
//emlist[例][ruby]{
class Foo
include Enumerable
def each
yield 1
yield 1,2
end
end
Foo.new.each_entry{|o| print o, " -- "}
# => 1 -- [1, 2] --
//}
ブロックを省略した場合は Enumerator が返されます。
@see Enumerable#slice_before -
Gem
:: StreamUI :: SilentProgressReporter # count -> nil (36604.0) -
何もしません。
何もしません。 -
Gem
:: StreamUI :: SilentProgressReporter # updated(message) -> nil (36604.0) -
何もしません。
何もしません。
@param message 指定しても意味がありません。 -
Gem
:: StreamUI :: SimpleProgressReporter # updated(message) -> nil (36604.0) -
ドットを表示します。
ドットを表示します。
@param message 指定しても意味がありません。 -
Matrix
:: LUPDecomposition # solve(b) -> Vector | Matrix (36604.0) -
self が正方行列 A の LUP 分解の時、一次方程式 Ax = b の解を返します。 b には Vector, Matrix, 数値の配列を指定出来ます。
self が正方行列 A の LUP 分解の時、一次方程式 Ax = b の解を返します。
b には Vector, Matrix, 数値の配列を指定出来ます。
それぞれベクトルのサイズ、行列の行数、配列のサイズが A の列数と一致していなければなりません。
返り値は b が行列なら行列、それ以外はベクトルになります。
@param b 一次方程式の定数項を指定します。
//emlist[][ruby]{
require 'matrix'
lup = Matrix[[2, 1], [1, 2]].lup
lup.solve([1, -1]) #=> ... -
Module
# attr(*name) -> nil (36604.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
Module
# attr(name , false) -> nil (36604.0) -
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
インスタンス変数読み取りのためのインスタンスメソッド name を定義します。
このメソッドで定義されるアクセスメソッドの定義は次の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
第 2 引数 が true で指定された場合には、属性の書き込み用メソッド name= も同時に定義されます。
その定義は次の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
第 2 引数 に true か false を指定する方法は非推奨です。
@param name St... -
Module
# attr _ accessor(*name) -> nil (36604.0) -
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を 定義します。
インスタンス変数 name に対する読み取りメソッドと書き込みメソッドの両方を
定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Module
# attr _ reader(*name) -> nil (36604.0) -
インスタンス変数 name の読み取りメソッドを定義します。
インスタンス変数 name の読み取りメソッドを定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name
@name
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Module
# attr _ writer(*name) -> nil (36604.0) -
インスタンス変数 name への書き込みメソッド (name=) を定義します。
インスタンス変数 name への書き込みメソッド (name=) を定義します。
このメソッドで定義されるメソッドの定義は以下の通りです。
//emlist[例][ruby]{
def name=(val)
@name = val
end
//}
@param name String または Symbol を 1 つ以上指定します。 -
Net
:: IMAP :: MailboxQuota # mailbox -> String (36604.0) -
quota が設定されているメールボックスの名前を返します。
quota が設定されているメールボックスの名前を返します。 -
Net
:: IMAP :: MailboxQuotaRoot # mailbox -> String (36604.0) -
問い合わせしたメールボックスの名前を返します。
問い合わせしたメールボックスの名前を返します。 -
Net
:: IMAP :: MailboxQuotaRoot # quotaroots -> [String] (36604.0) -
問い合わせしたメールボックスの quota root 名を配列で返します。
問い合わせしたメールボックスの quota root 名を配列で返します。
空の場合もありえます。 -
REXML
:: Attribute # element -> REXML :: Element (36604.0) -
その属性が属する要素を返します。
その属性が属する要素を返します。 -
REXML
:: Attribute # element=(element) (36604.0) -
self が属する要素を変更します。
self が属する要素を変更します。
@param element 変更先の要素(REXML::Element) -
REXML
:: Attribute # normalized=(value) (36604.0) -
正規化された属性値を設定します。
正規化された属性値を設定します。
通常はライブラリが自動的にこの値を設定するので
ユーザはこれを使う必要はないでしょう。
@param value 正規化された属性値 -
Resolv
:: DNS :: Resource :: TXT # strings -> [String] (36604.0) -
TXT レコードの文字列を配列で返します。
TXT レコードの文字列を配列で返します。 -
RubyVM
:: InstructionSequence # base _ label -> String (36604.0) -
self が表す命令シーケンスの基本ラベルを返します。
self が表す命令シーケンスの基本ラベルを返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.base_label
# => "<compiled>"
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/method.rb
def hello
puts "h... -
RubyVM
:: InstructionSequence # label -> String (36604.0) -
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、 モジュール名などで構成されます。
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、
モジュール名などで構成されます。
トップレベルでは "<main>" を返します。self を文字列から作成していた場合
は "<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.label
# => "<compiled>"
例2: R... -
Struct
# values -> [object] (36604.0) -
構造体のメンバの値を配列にいれて返します。
構造体のメンバの値を配列にいれて返します。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345).to_a
# => ["Joe Smith", "123 Maple, Anytown NC", 12345]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してくだ... -
URI
:: MailTo # to _ mailtext -> String (36604.0) -
URI オブジェクトからメールテキスト文字列を生成します。
URI オブジェクトからメールテキスト文字列を生成します。
例:
require 'uri'
p mailto = URI.parse("mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr")
print mailto.to_mailtext
=> #<URI::MailTo:0x20104a0e URL:mailto:ruby-list@ruby-lang.org?subject=subscribe&cc=myaddr>
To: ruby-list@ruby-lang.org
Sub... -
WEBrick
:: HTTPAuth :: Authenticator # realm -> String (36604.0) -
レルムを返します。
レルムを返します。 -
WEBrick
:: HTTPAuth :: BasicAuth # realm -> String (36604.0) -
realm を文字列で返します。
realm を文字列で返します。 -
WEBrick
:: HTTPAuth :: DigestAuth # algorithm -> String (36604.0) -
アルゴリズムを表す文字列を返します。
アルゴリズムを表す文字列を返します。 -
Win32
:: Registry # delete _ value(name) (36604.0) -
@todo
@todo
レジストリ値 name を削除します。
(標準) レジストリ値を削除することはできません。 -
Win32
:: Registry # max _ value _ length (36604.0) -
@todo
@todo
キー情報の個々の値を返します。 -
Win32
:: Registry # max _ value _ name _ length (36604.0) -
@todo
@todo
キー情報の個々の値を返します。 -
Win32
:: Registry # num _ values (36604.0) -
@todo
@todo
キー情報の個々の値を返します。 -
Struct
# select {|i| . . . } -> [object] (36340.0) -
構造体のメンバの値に対してブロックを評価した値が真であった要素を全て含 む配列を返します。真になる要素がひとつもなかった場合は空の配列を返しま す。
構造体のメンバの値に対してブロックを評価した値が真であった要素を全て含
む配列を返します。真になる要素がひとつもなかった場合は空の配列を返しま
す。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
Lots = Struct.new(:a, :b, :c, :d, :e, :f)
l = Lots.new(11, 22, 33, 44, 55, 66)
l.select {|v| (v % 2).zero? } #=> [22, 44, 66]
//}
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して... -
Enumerable
# entries(*args) -> [object] (36304.0) -
全ての要素を含む配列を返します。
全ての要素を含む配列を返します。
@param args each の呼び出し時に引数として渡されます。
//emlist[例][ruby]{
(1..7).to_a #=> [1, 2, 3, 4, 5, 6, 7]
{ 'a'=>1, 'b'=>2, 'c'=>3 }.to_a #=> [["a", 1], ["b", 2], ["c", 3]]
require 'prime'
Prime.entries 10 #=> [2, 3, 5, 7]
//} -
Gem
:: Package :: TarWriter :: BoundedStream # limit -> Integer (36304.0) -
書き込み可能な最大のサイズを返します。
書き込み可能な最大のサイズを返します。 -
Gem
:: StreamUI :: SimpleProgressReporter # count -> Integer (36304.0) -
Gem::StreamUI::SimpleProgressReporter#updated が呼び出された回数を返します。
Gem::StreamUI::SimpleProgressReporter#updated が呼び出された回数を返します。 -
Matrix
:: EigenvalueDecomposition # v -> Matrix (36304.0) -
右固有ベクトルを横に並べた行列を返します。
右固有ベクトルを横に並べた行列を返します。 -
Matrix
:: EigenvalueDecomposition # v _ inv -> Matrix (36304.0) -
左固有ベクトルを縦に並べた行列を返します。
左固有ベクトルを縦に並べた行列を返します。
これは Matrix::EigenvalueDecomposition#v の逆行列です -
OpenStruct
# delete _ field(name) -> object (36304.0) -
nameで指定された要素を削除します。
nameで指定された要素を削除します。
その後その要素を参照したら nil が返ります。
@param name 削除する要素を文字列かシンボルで指定します。
@return 削除前の要素の値を返します。 -
OpenStruct
# eql?(other) -> bool (36304.0) -
self と other が等しい場合に true を返します。そうでない場合は false を 返します。
self と other が等しい場合に true を返します。そうでない場合は false を
返します。
具体的には other が OpenStruct オブジェクトかそのサブクラスでかつ、
self の各要素を保持した内部の Hash が eql? で比較して等しい場合に
true を返します。
@param other 比較対象のオブジェクトを指定します。 -
OpenStruct
# modifiable -> Hash (36304.0) -
このメソッドは内部的に使用されます。
このメソッドは内部的に使用されます。
自身が Object#freeze されている場合にこのメソッドを呼び出すと例外が発生します。
@raise TypeError 自身が Object#freeze されている場合に発生します。 -
REXML
:: Attribute # clone -> REXML :: Element (36304.0) -
self を複製し返します。
self を複製し返します。 -
REXML
:: Attributes # length -> Integer (36304.0) -
属性の個数を返します。
属性の個数を返します。
//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='<'/>
</root>
EOS
a = doc.get_elements("/root/a").first
p a.attributes.length # => 3
//}
... -
Resolv
:: DNS :: Resource :: SOA # retry -> Integer (36304.0) -
セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に 何秒後にリトライするかを返します。
セカンダリサーバがプライマリサーバからの情報更新に失敗した場合に
何秒後にリトライするかを返します。 -
Rinda
:: TupleEntry # alive? -> bool (36304.0) -
タプルが有効である(期限切れでもなく、キャンセルされていない)ならば 真を返します。
タプルが有効である(期限切れでもなく、キャンセルされていない)ならば
真を返します。
@see Rinda::TupleEntry#canceled?, Rinda::TupleEntry#expired? -
Rinda
:: TupleEntry # cancel -> () (36304.0) -
タプルをキャンセルし、タプルスペースから取り除きます。
タプルをキャンセルし、タプルスペースから取り除きます。
すでにタプルスペースから取り除かれている場合には何もしません。
@see Rinda::TupleEntry#canceled? -
RubyVM
:: InstructionSequence # eval -> object (36304.0) -
self の命令シーケンスを評価してその結果を返します。
self の命令シーケンスを評価してその結果を返します。
RubyVM::InstructionSequence.compile("1 + 2").eval # => 3 -
RubyVM
:: InstructionSequence # first _ lineno -> Integer (36304.0) -
self が表す命令シーケンスの 1 行目の行番号を返します。
self が表す命令シーケンスの 1 行目の行番号を返します。
例1:irb で実行した場合
RubyVM::InstructionSequence.compile('num = 1 + 2').first_lineno
# => 1
例2:
# /tmp/method.rb
require "foo-library"
def foo
p :foo
end
RubyVM::InstructionSequence.of(method(:foo)).first_lineno
# => 2 -
Struct
# eql?(other) -> bool (36304.0) -
self と other のクラスが同じであり、各メンバが eql? メソッドで比較して等しい場合に true を返します。そうでない場合に false を返します。
self と other のクラスが同じであり、各メンバが eql? メソッドで比較して等しい場合に
true を返します。そうでない場合に false を返します。
@param other self と比較したいオブジェクトを指定します。
//emlist[例][ruby]{
Dog = Struct.new(:name, :age)
dog1 = Dog.new("fred", 5)
dog2 = Dog.new("fred", 5)
p dog1 == dog2 #=> true
p dog1.eql?(dog2) #=> ... -
Struct
# length -> Integer (36304.0) -
構造体のメンバの数を返します。
構造体のメンバの数を返します。
[注意] 本メソッドの記述は Struct の下位クラスのインスタンスに対して呼び
出す事を想定しています。Struct.new は Struct の下位クラスを作成する点に
注意してください。
//emlist[例][ruby]{
Customer = Struct.new(:name, :address, :zip)
joe = Customer.new("Joe Smith", "123 Maple, Anytown NC", 12345)
joe.length #=> 3
//} -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ GET(request , response) -> () (36304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ HEAD(request , response) -> () (36304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ OPTIONS(request , response) -> () (36304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
WEBrick
:: HTTPServlet :: AbstractServlet # do _ POST(request , response) -> () (36304.0) -
自身の service メソッドから HTTP のリクエストに応じて 呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し なければいけません。返り値は特に規定されていません。
自身の service メソッドから HTTP のリクエストに応じて
呼ばれるメソッドです。AbstractServlet のサブクラスはこれらのメソッドを適切に実装し
なければいけません。返り値は特に規定されていません。
クライアントが使う可能性のある RFC で定義された HTTP のメソッドはすべて実装する必要があります。
クライアントからのリクエストに使われないと分かっているメソッドは実装しなくてもかまいません。
実装されていない HTTP メソッドであった場合、自身の service メソッドが
例外を発生させます。
このメソッドが呼ばれた時点では、クライアントからのリクエスト... -
RSS
:: TrackBackModel20 :: TrackBackAbout # content (36004.0) -
@todo
@todo -
RSS
:: TrackBackModel20 :: TrackBackAbout # content= (36004.0) -
@todo
@todo -
String
# unpack(template) -> Array (28738.0) -
Array#pack で生成された文字列を テンプレート文字列 template にしたがってアンパックし、 それらの要素を含む配列を返します。
Array#pack で生成された文字列を
テンプレート文字列 template にしたがってアンパックし、
それらの要素を含む配列を返します。
@param template pack テンプレート文字列
@return オブジェクトの配列
以下にあげるものは、Array#pack、String#unpack
のテンプレート文字の一覧です。テンプレート文字は後に「長さ」を表す数字
を続けることができます。「長さ」の代わりに`*'とすることで「残り全て」
を表すこともできます。
長さの意味はテンプレート文字により異なりますが大抵、
"iiii"
のよう... -
CGI
:: HtmlExtension # file _ field(attributes) -> String (28204.0) -
タイプが file である input 要素を生成します。
タイプが file である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
file_field({ "NAME" => "name", "SIZE" => 40 })
# <INPUT TYPE="file" NAME="name" SIZE="40"> -
CGI
:: HtmlExtension # image _ button(attributes) -> String (28204.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 (28204.0) -
タイプが radio である input 要素を生成します。
タイプが radio である input 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
radio_button({ "NAME" => "name", "VALUE" => "value", "ID" => "foo" })
# <INPUT TYPE="radio" NAME="name" VALUE="value" ID="foo"> -
CGI
:: HtmlExtension # scrolling _ list(attributes) -> String (28204.0) -
select 要素を生成します。
select 要素を生成します。
@param attributes 属性をハッシュで指定します。
例:
popup_menu({"NAME" => "name", "SIZE" => 2, "MULTIPLE" => true,
"VALUES" => [["1", "Foo"], ["2", "Bar", true], "Baz"] })
# <SELECT NAME="name" MULTIPLE SIZE="2">
# <OPTION VALUE="1">Foo</OPTION>
... -
Matrix
# rectangular -> [Matrix , Matrix] (28204.0) -
行列を実部と虚部に分解したものを返します。
行列を実部と虚部に分解したものを返します。
//emlist[例][ruby]{
m.rect == [m.real, m.imag] # ==> true for all matrices m
//}
@see Matrix#imaginary, Matrix#real