種類
ライブラリ
- ビルトイン (202)
- benchmark (6)
- bigdecimal (9)
-
cgi
/ core (4) -
cgi
/ html (8) -
cgi
/ util (4) - continuation (1)
- csv (9)
- date (1)
- dbm (1)
- debug (1)
- delegate (1)
- drb (2)
- e2mmap (5)
- fiber (1)
- fiddle (4)
-
fiddle
/ import (5) -
fiddle
/ types (1) - fileutils (5)
- forwardable (4)
- gdbm (1)
- getoptlong (2)
- ipaddr (1)
-
irb
/ cmd / help (1) -
irb
/ cmd / subirb (1) -
irb
/ ext / use-loader (2) -
irb
/ extend-command (4) -
irb
/ inspector (1) -
irb
/ magic-file (1) -
json
/ add / bigdecimal (1) -
json
/ add / complex (1) - logger (1)
- mathn (1)
- matrix (14)
-
minitest
/ unit (1) - mkmf (12)
-
net
/ ftp (5) -
net
/ imap (6) -
net
/ smtp (3) - observer (1)
- open-uri (6)
- open3 (9)
- openssl (57)
- optparse (19)
- pathname (12)
- pp (1)
- prettyprint (4)
- psych (10)
- rake (17)
- readline (4)
- resolv (11)
-
rexml
/ document (4) -
rexml
/ parsers / sax2parser (5) -
rinda
/ tuplespace (2) - ripper (2)
- rss (1)
- rubygems (1)
-
rubygems
/ command (2) -
rubygems
/ dependency _ list (1) -
rubygems
/ platform (1) -
rubygems
/ security (1) -
rubygems
/ source _ index (2) -
rubygems
/ specification (4) -
rubygems
/ user _ interaction (6) -
rubygems
/ validator (2) -
rubygems
/ version _ option (1) - scanf (1)
- sdbm (1)
- securerandom (1)
- set (2)
- shell (13)
-
shell
/ builtin-command (2) -
shell
/ command-processor (15) -
shell
/ filter (11) -
shell
/ system-command (3) - socket (10)
- strscan (2)
- sync (3)
- syslog (9)
- tempfile (2)
- thwait (2)
- tracer (3)
-
webrick
/ accesslog (1) -
webrick
/ config (1) -
webrick
/ httpproxy (2) -
webrick
/ httpservlet / abstract (2) -
webrick
/ httpservlet / prochandler (1) -
webrick
/ httputils (2) -
win32
/ registry (10) - win32ole (8)
-
yaml
/ dbm (2) - zlib (28)
クラス
-
ARGF
. class (1) - Addrinfo (1)
- Array (17)
- BasicObject (1)
- BasicSocket (4)
-
Benchmark
:: Report (2) -
Benchmark
:: Tms (1) - BigDecimal (10)
- Bignum (2)
- CGI (4)
-
CGI
:: Cookie (1) - CSV (4)
-
CSV
:: Row (3) -
CSV
:: Table (1) - Class (1)
- Complex (1)
- Continuation (1)
- DBM (1)
-
DRb
:: DRbServer (1) - Date (1)
- Delegator (1)
- Dir (2)
-
Encoding
:: Converter (4) - Enumerator (2)
-
Enumerator
:: Lazy (10) -
Enumerator
:: Yielder (1) - Fiber (3)
-
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (2) - File (12)
- Fixnum (2)
- Float (3)
- GDBM (1)
-
Gem
:: Command (2) -
Gem
:: DependencyList (1) -
Gem
:: Platform (1) -
Gem
:: SourceIndex (2) -
Gem
:: Specification (4) -
Gem
:: StreamUI (1) -
Gem
:: Validator (2) - GetoptLong (2)
- Hash (2)
- IO (10)
- IPAddr (1)
-
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: Kill (1) -
IRB
:: Inspector (1) - Integer (3)
- LocalJumpError (1)
- MatchData (1)
- Matrix (8)
- Method (2)
- Module (19)
-
Net
:: FTP (5) -
Net
:: IMAP (4) -
Net
:: IMAP :: ContentDisposition (1) -
Net
:: IMAP :: MailboxList (1) -
Net
:: SMTP (3) - Object (7)
-
OpenSSL
:: Cipher :: IDEA (1) -
OpenSSL
:: Cipher :: RC5 (1) -
OpenSSL
:: Digest :: Digest (1) -
OpenSSL
:: Engine (2) -
OpenSSL
:: OCSP :: BasicResponse (3) -
OpenSSL
:: OCSP :: Request (2) -
OpenSSL
:: OCSP :: Response (1) -
OpenSSL
:: PKCS7 (5) -
OpenSSL
:: PKey :: DH (3) -
OpenSSL
:: PKey :: DSA (6) -
OpenSSL
:: PKey :: EC :: Group (3) -
OpenSSL
:: PKey :: RSA (11) -
OpenSSL
:: SSL :: SSLContext (5) -
OpenSSL
:: X509 :: Certificate (1) -
OpenSSL
:: X509 :: ExtensionFactory (1) -
OpenSSL
:: X509 :: Name (1) -
OpenSSL
:: X509 :: Store (1) -
OpenSSL
:: X509 :: StoreContext (1) - OptionParser (18)
- Pathname (12)
- PrettyPrint (4)
- Proc (1)
-
Psych
:: Handler (5) -
Psych
:: Nodes :: Mapping (1) -
Psych
:: Nodes :: Scalar (1) -
Psych
:: Nodes :: Sequence (1) -
Psych
:: Visitors :: YAMLTree (1) -
REXML
:: Document (1) -
REXML
:: Element (2) -
REXML
:: Parsers :: SAX2Parser (5) -
REXML
:: Text (1) -
RSS
:: Rss :: Channel :: Item :: Guid (1) -
Rake
:: Application (1) -
Rake
:: FileList (5) -
Rake
:: Task (1) - Range (1)
- Rational (4)
- Regexp (2)
-
Resolv
:: DNS (6) -
Resolv
:: IPv6 (5) -
Rinda
:: TupleEntry (1) -
Rinda
:: TupleSpace (1) - Ripper (2)
- SDBM (1)
- Shell (13)
-
Shell
:: Cat (1) -
Shell
:: CommandProcessor (15) -
Shell
:: Concat (1) -
Shell
:: Filter (11) -
Shell
:: SystemCommand (3) - Socket (2)
-
Socket
:: AncillaryData (3) - String (6)
- StringScanner (2)
- Struct (3)
-
Sync
_ m :: Err (1) -
Sync
_ m :: LockModeFailer (1) -
Sync
_ m :: UnknownLocker (1) - Tempfile (2)
- ThreadsWait (2)
- Time (1)
- Tracer (4)
- Vector (6)
-
WEBrick
:: HTTPServlet :: AbstractServlet (2) -
WEBrick
:: HTTPServlet :: ProcHandler (1) -
WEBrick
:: HTTPUtils :: FormData (1) - WIN32OLE (3)
-
WIN32OLE
_ EVENT (3) -
Win32
:: Registry (10) -
YAML
:: DBM (2) -
Zlib
:: Deflate (4) -
Zlib
:: GzipFile (3) -
Zlib
:: GzipReader (15) -
Zlib
:: GzipWriter (6)
モジュール
- Benchmark (3)
-
CGI
:: HtmlExtension (8) -
CGI
:: QueryExtension (3) -
CGI
:: QueryExtension :: Value (1) - DRb (1)
- Enumerable (29)
- Exception2MessageMapper (5)
- Fiddle (1)
-
Fiddle
:: Importer (5) - FileUtils (8)
- Forwardable (2)
-
GC
:: Profiler (1) -
Gem
:: Security (1) -
Gem
:: UserInteraction (5) -
Gem
:: VersionOption (1) -
IRB
:: ContextExtender (2) -
IRB
:: ExtendCommandBundle (4) - Kernel (55)
- Math (2)
-
MiniTest
:: Assertions (1) - ObjectSpace (2)
- Observable (1)
- Open3 (9)
-
OpenSSL
:: ASN1 (1) -
OpenSSL
:: Buffering (2) - OpenURI (2)
-
OpenURI
:: OpenRead (2) -
OptionParser
:: Arguable (1) - Process (2)
-
Process
:: GID (2) -
Process
:: UID (2) - Psych (1)
-
Rake
:: TaskManager (2) - Readline (2)
- SingleForwardable (2)
- Syslog (9)
-
WEBrick
:: Config (1) -
WIN32OLE
:: VARIANT (1)
オブジェクト
- ENV (1)
-
IRB
:: MagicFile (1) -
Readline
:: HISTORY (1) -
WEBrick
:: NullReader (2) - main (4)
キーワード
- ! (1)
- ** (6)
- << (1)
- === (1)
-
ALIGN
_ VOIDP (1) - ALLOC (1)
-
ALLOCA
_ N (1) -
ALLOC
_ N (1) - ARGV (1)
- ASN1 (1)
- AccessLog (1)
- Application (1)
- BasicTypes (1)
- Certificate (1)
- Comparable (1)
- Complex (2)
- DATA (1)
-
DATA
_ PTR (1) -
Data
_ Get _ Struct (1) -
Data
_ Make _ Struct (1) -
Data
_ Wrap _ Struct (1) -
ENCODING
_ SPEC _ RE (1) -
EXCEPTION
_ ALL (1) - ErrorData (1)
- Fail (5)
- FileHandler (1)
- Float (1)
- FormData (1)
-
HKEY
_ CLASSES _ ROOT (1) -
HKEY
_ CURRENT _ CONFIG (1) -
HKEY
_ CURRENT _ USER (1) -
HKEY
_ DYN _ DATA (1) -
HKEY
_ LOCAL _ MACHINE (1) -
HKEY
_ PERFORMANCE _ DATA (1) -
HKEY
_ PERFORMANCE _ NLSTEXT (1) -
HKEY
_ PERFORMANCE _ TEXT (1) -
HKEY
_ USERS (1) -
Init
_ stack (1) - Lazy (1)
- Location (1)
- Marshal フォーマット (1)
- ObjectId (1)
- Policies (1)
- RARRAY (1)
- RBASIC (1)
- RBIGNUM (1)
- RCLASS (1)
- RDATA (1)
-
REALLOC
_ N (1) - RFILE (1)
- RFLOAT (1)
- RHASH (1)
- RMODULE (1)
- ROBJECT (1)
- RREGEXP (1)
- RSTRING (1)
- RSTRUCT (1)
- Raise (2)
- Random (1)
- Rational (1)
- Readline (1)
-
Regex
_ 6Hex4Dec (1) -
Regex
_ 8Hex (1) -
Regex
_ CompressedHex (1) -
Regex
_ CompressedHex4Dec (1) - Ruby が動作するプラットフォーム (1)
- Ruby プログラムの実行 (1)
- Rubyの起動 (1)
- Ruby用語集 (1)
- STR2CSTR (1)
- SecureRandom (1)
- SignalException (1)
- StringValuePtr (1)
- Table (1)
-
VT
_ PTR (1) -
WIN32OLE
_ VARIANT (1) - Win32ネイティブ版 (1)
- X509 (1)
- [] (4)
-
_ strptime (1) - accept (2)
- add (2)
-
add
_ common _ option (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ filter (2) -
add
_ option (1) -
add
_ platform _ option (1) -
add
_ runtime _ dependency (1) - advise (1)
- alert (2)
-
alert
_ error (1) -
alert
_ warning (1) - alias (1)
-
alias
_ command (3) -
alias
_ method (1) - alien (1)
- alive? (1)
-
all
_ waits (2) -
arg
_ blk _ pass (1) -
arg
_ defined (1) -
ask
_ yes _ no (1) -
asn1
_ flag= (1) -
assert
_ in _ epsilon (1) - assign (1)
- assignable (1)
- attr (2)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) -
autoload
_ i (1) - benchmark (1)
- bigdecimal (1)
-
bigdecimal
/ ludcmp (1) -
bigdecimal
/ math (1) -
bigdecimal
/ newton (1) -
bigdecimal
/ util (1) - bind (1)
- binmode (1)
- binread (1)
- binwrite (1)
-
blk
_ copy _ prev (1) -
blk
_ free (1) -
block
_ append (1) -
block
_ pass (1) - bm (1)
-
boot
_ defclass (1) - bsearch (2)
- call (5)
-
call
_ cfunc (1) -
call
_ op (1) -
call
_ trace _ func (1) - caller (3)
- cat (3)
-
check
_ nonce (1) -
checkbox
_ group (2) - chmod (5)
-
choose
_ from _ list (1) - chown (4)
- chunk (1)
-
class
_ exec (1) -
clone
_ method (1) - collect (6)
- collect! (2)
- collect2 (2)
-
collect
_ concat (3) - compile (1)
-
compile
_ error (1) - concat (3)
- convert (1)
-
convert
_ type (1) -
convertible
_ int (2) -
copy
_ node _ scope (1) - create (3)
-
create
_ rule (2) - crit (1)
- debug (1)
- decrypt (1)
-
def
_ delegators (2) -
def
_ extend _ command (2) -
def
_ inspector (1) -
def
_ instance _ delegators (1) -
def
_ single _ delegators (1) -
define
_ final (1) -
define
_ task (1) - deflate (1)
- delegate (1)
- delete (5)
- delete! (1)
-
delete
_ never (1) - diagonal (1)
- dir (1)
- divmod (1)
- dlload (1)
- each (5)
-
each
_ byte (2) -
each
_ line (4) -
each
_ object (2) -
each
_ resource (1) -
each
_ with _ index (2) -
each
_ with _ object (2) - echo (3)
- eigen (1)
- eigensystem (1)
-
emacs
_ editing _ mode (1) - emerg (1)
- empty (1)
- encrypt (1)
- entries (1)
-
enum
_ for (2) - err (1)
-
errat
_ setter (1) -
errinfo
_ setter (1) - escapeElement (1)
-
escape
_ element (1) -
ev
_ const _ defined (1) -
ev
_ const _ get (1) - eval (1)
-
eval
_ node (1) -
eval
_ under (1) -
eval
_ under _ i (1) - exclude (1)
- exec (4)
-
exec
_ under (1) - execute (2)
- extend (1)
- extern (1)
- fail (1)
-
fc
_ i (1) -
fc
_ path (1) -
fiddle
/ import (1) - fields (1)
- file (1)
-
file
_ create (1) -
find
_ header (1) -
find
_ library (2) -
find
_ type (2) - finish (1)
- flags= (2)
-
flat
_ map (3) - flock (1)
- fnmatch (2)
- fnmatch? (2)
- force (1)
- format (3)
- forwardable (1)
- frexp (1)
-
from
_ installed _ gems (1) - ftype (1)
- gamma (1)
- gem (1)
- generate (6)
-
generic
_ ivar _ remove (1) -
get
_ instance (2) - getaddrinfo (1)
- getc (1)
- getnameinfo (1)
- getopts (1)
- getresource (1)
- getresources (1)
- gets (2)
- gettable (1)
-
givar
_ i (1) - glob (2)
-
global
_ id (1) -
grant
_ privilege (2) -
grep
_ v (2) - gsub (3)
-
gvar
_ i (1) -
handle
_ rescue (1) - handler= (1)
-
has
_ key? (1) - import (1)
- include (2)
- include? (1)
- info (1)
- initialize (1)
-
ins
_ methods _ i (1) -
ins
_ methods _ priv _ i (1) -
ins
_ methods _ prot _ i (1) - insert (1)
-
install
_ extend _ commands (2) - invoke (1)
- irb (1)
-
irb
_ load (1) -
irb
_ require (1) - isPermaLink (1)
-
is
_ defined (1) -
is
_ pointer _ to _ heap (1) - item (1)
-
ivar
_ i (1) - join (2)
- key? (1)
- kill (1)
- lazy (1)
- lchmod (1)
- lchown (1)
- lineno (1)
- lineno= (1)
- list (2)
-
list
_ append (1) -
list
_ concat (1) - listen (5)
-
literal
_ append (1) -
literal
_ concat (1) -
literal
_ concat _ dstr (1) -
literal
_ concat _ list (1) -
literal
_ concat _ string (1) - load (1)
-
load
_ gems _ in (1) -
localjump
_ error (1) - log (1)
- logop (1)
- ls (2)
- lup (1)
-
lup
_ decomposition (1) - makedirs (1)
- manual page (1)
- map (6)
- map! (2)
-
mark
_ global _ entry (1) -
mark
_ locations _ array (1) -
mark
_ source _ filename (1) - massign (1)
- match (2)
-
max
_ by (4) -
method
_ call (1) -
method
_ list (1) -
method
_ missing (2) - mkdir (3)
-
mkdir
_ p (1) - mkpath (1)
- mode (2)
-
module
_ exec (1) -
module
_ function (1) -
module
_ setup (1) - mult (1)
- new (45)
-
new
_ blktag (1) -
new
_ call (1) -
new
_ dvar (1) -
new
_ fcall (1) -
newline
_ node (1) -
node
_ assign (1) - nodeline (1)
- notice (1)
- notify (5)
-
notify
_ observers (1) - on (12)
-
on
_ event (1) -
on
_ event _ with _ outargs (1) -
on
_ head (1) -
on
_ tail (1) - open (15)
-
open
_ uri (2) - openssl (1)
-
os
_ each _ obj (1) - p (1)
- pack (1)
- pack テンプレート文字列 (1)
- param (1)
-
pipe
_ open (1) - pipeline (1)
-
pipeline
_ r (2) -
pipeline
_ rw (2) -
pipeline
_ start (2) -
pipeline
_ w (2) - pow (1)
- power (2)
- pp (1)
- prepend (1)
-
primitive
_ convert (4) - print (2)
- printf (4)
- private (2)
-
private
_ class _ method (1) -
private
_ constant (1) -
private
_ decrypt (1) -
private
_ encrypt (1) -
proc
_ s _ new (1) - product (2)
-
progress
_ reporter (1) - protected (1)
- public (2)
-
public
_ class _ method (1) -
public
_ constant (1) -
public
_ decrypt (1) -
public
_ encrypt (1) -
public
_ key (1) -
public
_ send (2) - push (4)
- puts (1)
-
radio
_ group (2) -
rake
/ classic _ namespace (1) - raw (1)
-
raw
_ data (1) -
rb
_ add _ method (1) -
rb
_ ary _ aref (1) -
rb
_ autoload (1) -
rb
_ autoload _ id (1) -
rb
_ call (1) -
rb
_ call0 (1) -
rb
_ call _ super (1) -
rb
_ catch (1) -
rb
_ check _ convert _ type (1) -
rb
_ class2name (1) -
rb
_ class _ initialize (1) -
rb
_ class _ instance _ methods (1) -
rb
_ class _ new _ instance (1) -
rb
_ class _ private _ instance _ methods (1) -
rb
_ class _ protected _ instance _ methods (1) -
rb
_ class _ s _ new (1) -
rb
_ compile _ cstr (1) -
rb
_ compile _ error (1) -
rb
_ compile _ error _ with _ enc (1) -
rb
_ compile _ file (1) -
rb
_ compile _ string (1) -
rb
_ const _ list (1) -
rb
_ cont _ call (1) -
rb
_ convert _ type (1) -
rb
_ cstr _ to _ dbl (1) -
rb
_ cv _ get (1) -
rb
_ cv _ set (1) -
rb
_ data _ object _ alloc (1) -
rb
_ define _ alias (1) -
rb
_ define _ attr (1) -
rb
_ define _ class (1) -
rb
_ define _ class _ under (1) -
rb
_ define _ class _ variable (1) -
rb
_ define _ const (1) -
rb
_ define _ global _ const (1) -
rb
_ define _ global _ function (1) -
rb
_ define _ hooked _ variable (1) -
rb
_ define _ method (1) -
rb
_ define _ method _ id (1) -
rb
_ define _ module (1) -
rb
_ define _ module _ function (1) -
rb
_ define _ module _ under (1) -
rb
_ define _ private _ method (1) -
rb
_ define _ protected _ method (1) -
rb
_ define _ readonly _ variable (1) -
rb
_ define _ singleton _ method (1) -
rb
_ define _ variable (1) -
rb
_ define _ virtual _ variable (1) -
rb
_ disable _ super (1) -
rb
_ enable _ super (1) -
rb
_ ensure (1) -
rb
_ eval (1) -
rb
_ eval _ string (1) -
rb
_ eval _ string _ protect (1) -
rb
_ eval _ string _ wrap (1) -
rb
_ exec _ arg _ addopt (1) -
rb
_ exec _ arg _ init (1) -
rb
_ exec _ err (1) -
rb
_ f _ abort (1) -
rb
_ f _ caller (1) -
rb
_ f _ eval (1) -
rb
_ f _ exit (1) -
rb
_ f _ load (1) -
rb
_ f _ missing (1) -
rb
_ f _ raise (1) -
rb
_ f _ send (1) -
rb
_ f _ throw (1) -
rb
_ f _ trace _ var (1) -
rb
_ f _ untrace _ var (1) -
rb
_ fork (1) -
rb
_ fork _ err (1) -
rb
_ funcall2 (1) -
rb
_ funcall3 (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ gc _ register _ address (1) -
rb
_ gc _ unregister _ address (1) -
rb
_ generic _ ivar _ table (1) -
rb
_ get _ method _ body (1) -
rb
_ global _ entry (1) -
rb
_ global _ variable (1) -
rb
_ gv _ get (1) -
rb
_ gv _ set (1) -
rb
_ gvar _ defined (1) -
rb
_ gvar _ get (1) -
rb
_ gvar _ set (1) -
rb
_ io _ mode _ flags (1) -
rb
_ io _ mode _ flags2 (1) -
rb
_ iterate (1) -
rb
_ iv _ get (1) -
rb
_ iv _ set (1) -
rb
_ load (1) -
rb
_ load _ protect (1) -
rb
_ mark _ hash (1) -
rb
_ mark _ tbl (1) -
rb
_ mod _ attr (1) -
rb
_ mod _ attr _ accessor (1) -
rb
_ mod _ attr _ reader (1) -
rb
_ mod _ attr _ writer (1) -
rb
_ mod _ const _ at (1) -
rb
_ mod _ const _ of (1) -
rb
_ mod _ define _ method (1) -
rb
_ mod _ include (1) -
rb
_ mod _ modfunc (1) -
rb
_ mod _ module _ eval (1) -
rb
_ mod _ private (1) -
rb
_ mod _ private _ method (1) -
rb
_ mod _ protected (1) -
rb
_ mod _ public (1) -
rb
_ mod _ public _ method (1) -
rb
_ obj _ call _ init (1) -
rb
_ obj _ extend (1) -
rb
_ obj _ instance _ eval (1) -
rb
_ obj _ respond _ to (1) -
rb
_ obj _ singleton _ methods (1) -
rb
_ path2class (1) -
rb
_ proc _ exec _ n (1) -
rb
_ protect (1) -
rb
_ quad _ pack (1) -
rb
_ quad _ unpack (1) -
rb
_ raise (1) -
rb
_ read _ check (1) -
rb
_ remove _ method (1) -
rb
_ require (1) -
rb
_ rescue (1) -
rb
_ rescue2 (1) -
rb
_ reserved _ word (1) -
rb
_ scan _ args (1) -
rb
_ set _ class _ path (1) -
rb
_ set _ end _ proc (1) -
rb
_ source _ filename (1) -
rb
_ str _ cat (1) -
rb
_ str _ cat2 (1) -
rb
_ str _ new (1) -
rb
_ str _ new2 (1) -
rb
_ struct _ iv _ get (1) -
rb
_ svar (1) -
rb
_ thread _ create (1) -
rb
_ thread _ join _ m (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ s _ new (1) -
rb
_ thread _ select (1) -
rb
_ thread _ signal _ raise (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ throw (1) -
rb
_ to _ integer (1) -
rb
_ undef _ method (1) -
rb
_ undefined (1) -
rb
_ with _ disable _ interrupt (1) - read (7)
-
read
_ only (1) - readchar (1)
- readline (1)
- readlines (2)
-
readonly
_ setter (1) - readpartial (1)
- realtime (1)
- reason (1)
- recvmsg (1)
-
recvmsg
_ nonblock (1) - refine (1)
- rehash (1)
-
remove
_ entry _ secure (1) -
remove
_ method (1) -
remove
_ trace (1) - renew (1)
- report (1)
-
respond
_ to _ missing? (1) - resume (1)
- rexml (1)
-
rexml
/ parsers / sax2parser (1) -
rexml
/ parsers / streamparser (1) -
rexml
/ parsers / ultralightparser (1) - rm (3)
- rmdir (3)
- round (1)
- ruby (1)
-
ruby 1
. 8 . 2 feature (1) -
ruby
_ stack _ length (1) -
ruby
_ xcalloc (1) -
ruby
_ xmalloc (1) -
ruby
_ xrealloc (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ security (1) - rule (1)
- run (1)
-
run
_ single _ final (1) -
safe
_ ln (1) -
safe
_ load (1) - scalar (1)
-
scan
_ full (1) - scanf (1)
-
scrolling
_ list (2) -
search
_ full (1) -
search
_ method (1) - select (1)
-
send
_ mail (1) - sendmail (1)
- sendmsg (1)
-
sendmsg
_ nonblock (1) -
session
_ cache _ mode= (1) -
session
_ cache _ size= (1) -
session
_ cache _ stats (1) - set (1)
-
set
_ default (1) -
set
_ encoding (2) -
set
_ method _ visibility (1) -
set
_ params (1) - setrlimit (1)
- sh (1)
-
sid
_ available? (2) - sign (2)
-
singleline
_ format (1) - spawn (4)
-
specific
_ eval (1) - split (1)
- sprintf (1)
- squeeze! (1)
-
st
_ add _ direct (1) -
st
_ cleanup _ safe (1) -
st
_ copy (1) -
st
_ delete (1) -
st
_ delete _ safe (1) -
st
_ foreach (1) -
st
_ free _ table (1) -
st
_ init _ numtable (1) -
st
_ init _ numtable _ with _ size (1) -
st
_ init _ strtable (1) -
st
_ init _ strtable _ with _ size (1) -
st
_ init _ table (1) -
st
_ init _ table _ with _ size (1) -
st
_ insert (1) -
st
_ lookup (1) - start (1)
-
start
_ mapping (1) -
start
_ sequence (1) -
start
_ service (1) -
start
_ stream (1) - status (2)
- store (1)
- strftime (1)
- struct (1)
- sub (2)
- sum (2)
- superclass (1)
-
sv
_ i (1) -
sweep
_ source _ filename (1) -
symbols
_ i (1) - syscall (1)
- sysread (1)
- system (7)
- tap (1)
- task (1)
-
terminate
_ process (1) - thread (1)
- timeouts= (1)
-
tmp
_ dh _ callback= (1) -
to
_ a (1) -
to
_ enum (2) -
to
_ f (2) -
to
_ h (1) -
to
_ json (2) -
to
_ r (1) -
to
_ s (1) -
to
_ set (2) -
top
_ const _ get (1) -
top
_ include (1) -
top
_ private (1) -
top
_ public (1) -
trace
_ en (1) -
trace
_ ev (1) -
trace
_ func (2) - traverse (1)
-
try
_ do (2) -
uid
_ store (1) -
umethod
_ call (1) -
undef
_ method (1) -
undef
_ setter (1) - unescapeElement (1)
-
unescape
_ element (1) - ungetc (1)
- union (1)
-
unix
_ rights (1) - unlink (1)
- unpack (1)
- unshift (1)
- using (1)
- utime (4)
-
val
_ setter (1) -
value
_ expr (1) -
values
_ at (10) -
var
_ getter (1) -
var
_ marker (1) -
var
_ setter (1) - verify (3)
-
vi
_ editing _ mode (1) - warn (2)
-
warn
_ unless _ e _ option (1) - warning (2)
-
warning
_ unless _ e _ option (1) - whitespace (1)
-
whole
_ match _ p (1) - wrap (3)
- write (2)
-
write
_ smime (1) - xpopen (2)
- yield (3)
- yycompile (1)
- zip (5)
- このマニュアルのヘルプ (1)
- クラス (1)
- セキュリティモデル (1)
- メソッド呼び出し(super・ブロック付き・yield) (1)
- リテラル (1)
- 制御構造 (1)
- 変数と定数 (1)
- 字句構造 (1)
- 手続きオブジェクトの挙動の詳細 (1)
- 正規表現 (1)
検索結果
先頭5件
-
static NODE * literal
_ concat _ list(NODE *head , NODE *tail) (134401.0) -
-
static NODE * literal
_ concat _ string(NODE *head , NODE *tail , VALUE str) (116401.0) -
-
static NODE * literal
_ concat(NODE *head , NODE *tail) (116101.0) -
-
static NODE * literal
_ concat _ dstr(NODE *head , NODE *tail) (116101.0) -
-
static NODE * list
_ append(NODE *head , NODE *tail) (115801.0) -
NODE_LIST のリスト head に非 NODE_LIST のノード tail を連結し、先頭ノードを返します。head が NULL のときは tail を NODE_LIST でラップして返します。
NODE_LIST のリスト head に非 NODE_LIST のノード
tail を連結し、先頭ノードを返します。head が NULL
のときは tail を NODE_LIST でラップして返します。 -
static NODE * literal
_ append(NODE *head , NODE *tail) (115801.0) -
-
static void localjump
_ error(const char *mesg , VALUE status) (115501.0) -
-
static NODE * list
_ concat(NODE *head , NODE *tail) (98101.0) -
NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、 先頭ノードを返す。head、tailともにNULLであってはならない。
NODE_LISTのリストheadにNODE_LISTのノードtailを連結し、
先頭ノードを返す。head、tailともにNULLであってはならない。 -
SingleForwardable
# def _ single _ delegators(accessor , *methods) -> () (91507.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
SingleForwardable
# def _ delegators(accessor , *methods) -> () (82207.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_singleton_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@rec... -
BigDecimal
# *(other) -> BigDecimal (82201.0) -
積を計算します。
積を計算します。
@param other self に掛ける数を指定します。
計算結果の精度についてはlib:bigdecimal#precisionを参照してください。 -
Zlib
:: GzipReader # readline(rs = $ / ) -> String (81955.0) -
IO クラスの同名メソッドIO#readlineと同じです。
IO クラスの同名メソッドIO#readlineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Lengt... -
Zlib
:: GzipReader # readlines(rs = $ / ) -> Array (81955.0) -
IO クラスの同名メソッドIO#readlinesと同じです。
IO クラスの同名メソッドIO#readlinesと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Leng... -
Rake
:: FileList # *(other) -> Array | String (81901.0) -
Array#* と動作を合わせるために再定義しています。
Array#* と動作を合わせるために再定義しています。
@see Array#* -
static NODE * logop(enum node
_ type type , NODE *left , NODE *right) (80101.0) -
-
VALUE rb
_ class _ private _ instance _ methods(int argc , VALUE *argv , VALUE mod) (75001.0) -
Module#private_instance_methods の実体。 モジュール mod に定義されている private メソッド名の リストを文字列の配列で返します。
Module#private_instance_methods の実体。
モジュール mod に定義されている private メソッド名の
リストを文字列の配列で返します。 -
Gem
:: Validator # alien -> [Gem :: Validator . ErrorData] (73573.0) -
Gem ディレクトリ内に存在するかもしれない以下のような問題を検証します。
Gem ディレクトリ内に存在するかもしれない以下のような問題を検証します。
* Gem パッケージのチェックサムが正しいこと
* それぞれの Gem に含まれるそれぞれのファイルがインストールされたバージョンであることの一貫性
* Gem ディレクトリに関係の無いファイルが存在しないこと
* キャッシュ、スペック、ディレクトリがそれぞれ一つずつ存在すること
このメソッドは検証に失敗しても例外を発生させません。 -
Rational
# *(other) -> Rational | Float (73573.0) -
積を計算します。
積を計算します。
@param other 自身に掛ける数
other に Float を指定した場合は、計算結果を Float で返しま
す。
//emlist[例][ruby]{
r = Rational(3, 4)
r * 2 # => (3/2)
r * 4 # => (3/1)
r * 0.5 # => 0.375
r * Rational(1, 2) # => (3/8)
//} -
MatchData
# values _ at(*index) -> [String] (73273.0) -
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
正規表現中の n 番目の括弧にマッチした部分文字列の配列を返します。
0 番目は $& のようにマッチした文字列全体を表します。
@param index インデックスを整数またはシンボル(名前付きキャプチャの場合)で 0 個以上指定します。
//emlist[例][ruby]{
m = /(foo)(bar)(baz)/.match("foobarbaz")
# same as m.to_a.values_at(...)
p m.values_at(0, 1, 2, 3, 4) # => ["foobarbaz", "foo", "bar", "baz", nil]
p m... -
WEBrick
:: Config :: FileHandler -> Hash (73255.0) -
WEBrick::HTTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。
WEBrick::HTTPServlet::FileHandler の設定のデフォルト値を保持したハッシュです。
require 'webrick'
WEBrick::Config::FileHandler = {
:NondisclosureName => [".ht*", "*~"],
:FancyIndexing => false,
:HandlerTable => {},
:HandlerCallback => nil,
:DirectoryCallback => nil,
... -
Float
# *(other) -> Float (73219.0) -
算術演算子。積を計算します。
算術演算子。積を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 積
2.4 * 3 # => 7.2
//} -
Fiddle
:: Closure :: BlockCaller # call(*args) -> object (73201.0) -
wrap しているブロックを呼び出します。
wrap しているブロックを呼び出します。
そのブロックの返り値がこのメソッドの返り値となります。
@param args 引数 -
IRB
:: ExtendCommandBundle . install _ extend _ commands -> object (73135.0) -
定義済みの拡張を読み込みます。
定義済みの拡張を読み込みます。
irb で以下のメソッドが利用できるようになります。(それぞれ 1 つだけ抜粋)
* irb_current_working_workspace
* irb_change_workspace
* irb_workspaces
* irb_push_workspace
* irb_pop_workspace
* irb_load
* irb_require
* irb_source
* irb
* irb_jobs
* irb_fg
* irb_kill
* irb_help
irb/extend-command が requir... -
IRB
:: ContextExtender . install _ extend _ commands -> object (72991.0) -
定義済みの拡張を読み込みます。
定義済みの拡張を読み込みます。
IRB::Context で以下のメソッドが利用できるようになります。
* eval_history=
* use_tracer=
* math_mode=
* use_loader=
* save_history=
irb/extend-command が require された時にライブラリ内部で自動的
に実行されます。
@see IRB::ContextExtender.def_extend_command -
Zlib
:: Deflate # deflate(string , flush = Zlib :: NO _ FLUSH) -> String (72937.0) -
string を圧縮ストリームに入力します。処理後、ストリームからの 出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは 空になります。string が nil の場合はストリームへの入力を 終了します。(Zlib::ZStream#finish と同じ)。 flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH, Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。 詳しくは zlib.h を参照して下さい。
string を圧縮ストリームに入力します。処理後、ストリームからの
出力を返します。このメソッドを呼ぶと出力バッファ及び入力バッファは
空になります。string が nil の場合はストリームへの入力を
終了します。(Zlib::ZStream#finish と同じ)。
flush には Zlib::NO_FLUSH, Zlib::SYNC_FLUSH,
Zlib::FULL_FLUSH, Zlib::FINISH のいずれかを指定します。
詳しくは zlib.h を参照して下さい。
@param string 圧縮する文字列を指定します。
@param flush Zlib::NO_... -
rexml
/ parsers / sax2parser (72451.0) -
SAX2 と同等の API を持つストリーム式の XML パーサ。
SAX2 と同等の API を持つストリーム式の XML パーサ。
コールバックをパーサオブジェクトに REXML::Parsers::SAX2Parser#listen で
設定してから REXML::Parsers::SAX2Parser#parse を呼び出すことで、
パーサからコールバックが呼び出されます。
コールバックには2種類あって、ブロックを使う方式と REXML::SAX2Listener
を include したクラスのオブジェクトを使う方式があります。詳しくは
REXML::Parsers::SAX2Parser#listen を参照してください。
REXML::Pa... -
rexml
/ parsers / streamparser (72235.0) -
ストリーム式の XML パーサ。
ストリーム式の XML パーサ。
rexml の XML パーサの中では高速ですが、機能は限定的です。
もう少し高機能なストリーム式パーサが必要な場合は
REXML::Parsers::SAX2Parser を用いてください。
パーサからはコールバックによってパースした情報を受け取ります。
REXML::StreamListener を include し、
必要なメソッドをオーバーライドしたクラスのオブジェクトを
コールバックオブジェクトとして REXML::Parsers::StreamParser.new
に渡します。
REXML::Parsers::StreamParser#pa... -
rexml
/ parsers / ultralightparser (72127.0) -
パース結果を配列で作られた木構造により返すパーサ。
パース結果を配列で作られた木構造により返すパーサ。
REXML::Parsers::UltraLightParser.new でパーサオブジェクトを
生成し、REXML::Parsers::UltraLightParser#parse でパースし
その結果の木構造を返します。
===[a:nodes] ノードの表現
REXML::Parsers::UltraLightParser#parse が返す
XML の各ノードは配列で表現されます。
配列の最初の要素はシンボルでノードの種類を表わし、2番目以降の要素で
そのノードの情報を保持しています。
例えばテキストノードは [:text, テキ... -
rubygems
/ commands / lock _ command (72073.0) -
指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために 必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。
指定された特定のバージョンの Gem パッケージに依存する Gem を使用するために
必要な Kernel#gem メソッドの呼び出し方法を文字列で出力します。
Usage: gem lock GEMNAME-VERSION [GEMNAME-VERSION ...] [options]
Options:
-s, --[no-]strict 依存関係を満たせない場合に失敗します
Common Options:
-h, --help このコマンドのヘルプを表示します
... -
Gem
:: SourceIndex . from _ installed _ gems(*deprecated) -> Gem :: SourceIndex (64501.0) -
与えられたパスをもとに、インスタンスを作成するファクトリメソッドです。
与えられたパスをもとに、インスタンスを作成するファクトリメソッドです。
@param deprecated この引数は非推奨です。後方互換性のためにのみ提供されているので使用すべきではありません。
@see Gem::SourceIndex.from_gems_in -
Gem
:: UserInteraction # alert _ error(*args) -> () (64501.0) -
ERROR レベルのアラートを出力します。
ERROR レベルのアラートを出力します。
@param args 委譲先のメソッドに与える引数です。 -
Observable
# notify _ observers(*arg) -> nil (64501.0) -
オブザーバへ更新を通知します。
オブザーバへ更新を通知します。
更新フラグが立っていた場合は、
登録されているオブザーバの update メソッドを順次呼び出します。
与えられた引数はその update メソッドに渡されます。
与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合は
例外ArgumentErrorを発生します。
全てのオブザーバの update メソッドを呼び出し後、更新フラグを初期化します。
@raise ArgumentError 与えられた引数の数と登録されているオブザーバのupdate メソッドの引数の数に違いがある場合に発生します。 -
Enumerator
:: Lazy # collect _ concat {|item| . . . } -> Enumerator :: Lazy (64291.0) -
ブロックの実行結果をひとつに繋げたものに対してイテレートするような Enumerator::Lazy のインスタンスを返します。
ブロックの実行結果をひとつに繋げたものに対してイテレートするような
Enumerator::Lazy のインスタンスを返します。
//emlist[][ruby]{
["foo", "bar"].lazy.flat_map {|i| i.each_char.lazy}.force
#=> ["f", "o", "o", "b", "a", "r"]
//}
ブロックの返した値 x は、以下の場合にのみ分解され、連結されます。
* x が配列であるか、to_ary メソッドを持つとき
* x が each および force メソッドを持つ (例:Enumerator::Lazy) ... -
Zlib
:: GzipReader # each _ line(rs = $ / ) {|line| . . . } -> self (64255.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::Gzip... -
Enumerable
# collect _ concat -> Enumerator (64219.0) -
各要素をブロックに渡し、その返り値を連結した配列を返します。
各要素をブロックに渡し、その返り値を連結した配列を返します。
ブロックの返り値は基本的に配列を返すべきです。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//} -
MiniTest
:: Assertions # assert _ in _ epsilon(actual , expected , epsilon = 0 . 001 , message = nil) -> true (64219.0) -
与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
与えられた期待値と実際の値の相対誤差が許容範囲内である場合、検査にパスしたことになります。
言い換えると以下の式が真である場合、検査をパスします。
[expected, actual].min * epsilon >= (extected - actual).abs
@param expected 期待値を指定します。
@param actual 実際の値を指定します。
@param epsilon 許容する相対誤差を指定します。
@param message 検査に失敗した場合に表示するメッセージを指定します。
文字列か Proc を指定します。... -
Forwardable
# def _ delegators(accessor , *methods) -> () (64207.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_instance_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@reco... -
Forwardable
# def _ instance _ delegators(accessor , *methods) -> () (64207.0) -
メソッドの委譲先をまとめて設定します。
メソッドの委譲先をまとめて設定します。
@param accessor 委譲先のオブジェクト
@param methods 委譲するメソッドのリスト
委譲元のオブジェクトで methods のそれぞれのメソッドが呼び出された場合に、
委譲先のオブジェクトの同名のメソッドへ処理が委譲されるようになります。
def_delegators は def_instance_delegators の別名になります。
また、以下の 2 つの例は同じ意味です。
def_delegators :@records, :size, :<<, :map
def_delegator :@reco... -
IRB
:: ExtendCommandBundle . def _ extend _ command(cmd _ name , cmd _ class , load _ file = nil , *aliases) -> object (64204.0) -
irb に cmd_name で指定したメソッドが実行できるように拡張します。
irb に cmd_name で指定したメソッドが実行できるように拡張します。
@param cmd_name メソッド名を Symbol か文字列で指定します。
cmd_class で指定するクラスの execute メソッドとして定
義してある必要があります。
@param cmd_class 指定した拡張が定義されたクラス名を Symbol、
String、Class のいずれかで指定します。
なお、このクラスは IRB::ExtendCommand ... -
WEBrick
:: HTTPServlet :: ProcHandler # get _ instance(server , *options) -> self (64204.0) -
何もせずに自身を返します。
何もせずに自身を返します。
@param server WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。
@param options WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。
@see WEBrick::HTTPServlet::AbstractServlet.get_instance -
Gem
:: SourceIndex # load _ gems _ in(*spec _ dirs) -> self (64201.0) -
引数で与えられたディレクトリに含まれる gemspec から自身を再構築して返します。
引数で与えられたディレクトリに含まれる gemspec から自身を再構築して返します。
@param spec_dirs gemspec の含まれているディレクトリを複数指定します。 -
Tracer
. add _ filter {|event , file , line , id , binding , klass| . . . . } (64063.0) -
トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。
トレース出力するかどうかを決定するフィルタを追加します。
何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。
与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば
トレースは出力されます。
フィルタは複数追加でき、
そのうち一つでも偽を返すとトレースの出力は抑制されます。
@param proc トレース出力するかどうかを決定する手続きオブジェクトを指定します。
通常、true か falseを返す必要があります。
フィルタ手続きは引数として event, file, line, id, binding, klass の... -
Tracer
. add _ filter(proc) (64063.0) -
トレース出力するかどうかを決定するフィルタを追加します。 何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。 与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば トレースは出力されます。
トレース出力するかどうかを決定するフィルタを追加します。
何もフィルタを与えない場合はすべての行についてトレース情報が出力されます。
与えられた手続き(ブロックまたはProcオブジェクト)が真を返せば
トレースは出力されます。
フィルタは複数追加でき、
そのうち一つでも偽を返すとトレースの出力は抑制されます。
@param proc トレース出力するかどうかを決定する手続きオブジェクトを指定します。
通常、true か falseを返す必要があります。
フィルタ手続きは引数として event, file, line, id, binding, klass の... -
OpenSSL
:: Engine # set _ default(flags) -> true (64009.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... -
BigDecimal
:: EXCEPTION _ ALL -> Integer (63991.0) -
BigDecimal の計算において例外を発生させるかどうかを設定、確認する 際の値を返します。
BigDecimal の計算において例外を発生させるかどうかを設定、確認する
際の値を返します。
以下の例外全てが対象です。
* BigDecimal::EXCEPTION_INFINITY
* BigDecimal::EXCEPTION_NaN
* BigDecimal::EXCEPTION_OVERFLOW
* BigDecimal::EXCEPTION_UNDERFLOW
* BigDecimal::EXCEPTION_ZERODIVIDE
BigDecimal.mode の第 1 引数に指定します。 -
WIN32OLE
_ EVENT # handler=(obj) -> () (63991.0) -
イベント処理を実行するオブジェクトを登録します。
イベント処理を実行するオブジェクトを登録します。
イベントハンドラをメソッドとして持つオブジェクトをイベントハンドラとし
て登録します。
イベントハンドラはイベント名に「on」を前置します。もし、イベントに対応
するonメソッドが実装されていなければmethod_missingが呼ばれます。イベン
ト名は大文字小文字を区別するため、正確な記述が必要です。
@param obj イベントに対応するメソッドを持つオブジェクト。イベント受信を
解除するにはnilを指定します。
class IeHandler
def initialize
@com... -
Zlib
:: GzipReader # each _ line(rs = $ / ) -> Enumerator (63955.0) -
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
IO クラスの同名メソッドIO#each, IO#each_lineと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::Gzip... -
Zlib
:: GzipReader # read(length = nil) -> String | nil (63955.0) -
IO クラスの同名メソッドIO#readと同じです。
IO クラスの同名メソッドIO#readと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::LengthErr... -
Enumerable
# collect _ concat {| obj | block } -> Array (63919.0) -
各要素をブロックに渡し、その返り値を連結した配列を返します。
各要素をブロックに渡し、その返り値を連結した配列を返します。
ブロックの返り値は基本的に配列を返すべきです。
ブロックを省略した場合は Enumerator を返します。
//emlist[例][ruby]{
[[1,2], [3,4]].flat_map{|i| i.map{|j| j*2}} # => [2,4,6,8]
//} -
Kernel
. # caller(range) -> [String] | nil (63919.0) -
start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。
トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。
引数で指定した値が範囲外の場合は nil を返します。
@param start long の範囲を超えない正の整数でスタックレベルを指定します。
@param length 取得するスタックの個数を指定します。
@param range 取得したいスタックの範囲を示す Range オブジェクトを指定します。
@see Kernel.#set_trace_func,K... -
Kernel
. # caller(start = 1) -> [String] | nil (63919.0) -
start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。
トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。
引数で指定した値が範囲外の場合は nil を返します。
@param start long の範囲を超えない正の整数でスタックレベルを指定します。
@param length 取得するスタックの個数を指定します。
@param range 取得したいスタックの範囲を示す Range オブジェクトを指定します。
@see Kernel.#set_trace_func,K... -
Kernel
. # caller(start , length) -> [String] | nil (63919.0) -
start 段上の呼び出し元の情報を $@ の形式のバックトレース(文字列の配列)として返します。
start 段上の呼び出し元の情報を $@
の形式のバックトレース(文字列の配列)として返します。
トップレベルでは空の配列を返します。caller の戻り値を $@ に代入することで
例外の発生位置を設定できます。
引数で指定した値が範囲外の場合は nil を返します。
@param start long の範囲を超えない正の整数でスタックレベルを指定します。
@param length 取得するスタックの個数を指定します。
@param range 取得したいスタックの範囲を示す Range オブジェクトを指定します。
@see Kernel.#set_trace_func,K... -
Zlib
:: GzipReader # readchar -> Integer (63655.0) -
IO クラスの同名メソッドIO#readcharと同じです。
IO クラスの同名メソッドIO#readcharと同じです。
但し、gzip ファイル中に
エラーがあった場合 Zlib::Error 例外や
Zlib::GzipFile::Error 例外が発生します。
gzip ファイルのフッターの処理に注意して下さい。
gzip ファイルのフッターには圧縮前データのチェックサムが
記録されています。GzipReader オブジェクトは、次の時に展開した
データとフッターの照合を行い、エラーがあった場合は
Zlib::GzipFile::NoFooter, Zlib::GzipFile::CRCError,
Zlib::GzipFile::Lengt... -
VALUE rb
_ mod _ module _ eval(int argc , VALUE *argv , VALUE mod) (57301.0) -
Module#module_eval の実体です。
Module#module_eval の実体です。 -
VALUE rb
_ obj _ instance _ eval(int argc , VALUE *argv , VALUE self) (57301.0) -
-
VALUE rb
_ ary _ aref(int argc , VALUE *argv , VALUE ary) (57001.0) -
argc が 1 のときは ary[*argv]、 2 のときは ary[argv[0], argv[1]] を返します。
argc が 1 のときは ary[*argv]、
2 のときは ary[argv[0], argv[1]] を返します。 -
VALUE rb
_ class _ instance _ methods(int argc , VALUE *argv , VALUE mod) (57001.0) -
Module#instance_methods の実体。 モジュール mod に定義されている public メソッド名の リストを文字列の配列で返します。
Module#instance_methods の実体。
モジュール mod に定義されている public メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ class _ new _ instance(int argc , VALUE *argv , VALUE klass) (57001.0) -
Class#new の実体です。
Class#new の実体です。 -
VALUE rb
_ class _ protected _ instance _ methods(int argc , VALUE *argv , VALUE mod) (57001.0) -
Module#protected_instance_methods の実体。 モジュール mod に定義されている protected メソッド名の リストを文字列の配列で返します。
Module#protected_instance_methods の実体。
モジュール mod に定義されている protected メソッド名の
リストを文字列の配列で返します。 -
VALUE rb
_ define _ class _ under(VALUE outer , const char *name , VALUE super) (57001.0) -
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し て返します。
super のサブクラスとして新しい Ruby クラスを、outer の定数として定義し
て返します。
@param outer 定義するクラスが定数として所属するクラス
@param name クラス名
@param super 継承元のクラス。NULL を指定した場合は Object クラス
@raise TypeError 引数 name と同じ名前の定数が既に存在し、それが
Class オブジェクトではない場合に発生します。 -
VALUE rb
_ obj _ singleton _ methods(int argc , VALUE *argv , VALUE obj) (57001.0) -
Object#singleton_methods の実体。 オブジェクト obj に定義されている特異メソッド名のリストを 文字列の配列で返す。
Object#singleton_methods の実体。
オブジェクト obj に定義されている特異メソッド名のリストを
文字列の配列で返す。 -
static VALUE eval(VALUE self
, VALUE src , VALUE scope , char *file , int line) (57001.0) -
eval の実体。文字列 src を評価します。 そのとき第三引数 scope が nil でなければ そのコンテキストの元で評価します。
eval の実体。文字列 src を評価します。
そのとき第三引数 scope が nil でなければ
そのコンテキストの元で評価します。
また src をコンパイルするとき、
ファイル file の line 行目に配置されていると仮定します。 -
static VALUE eval
_ under(VALUE under , VALUE self , VALUE src , const char *file , int line) (57001.0) -
-
static VALUE specific
_ eval(int argc , VALUE *argv , VALUE klass , VALUE self) (57001.0) -
rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。
rb_obj_instance_eval と rb_mod_module_eval を共通化するための補助関数です。 -
NODE * rb
_ compile _ file(const char *f , VALUE file , int start) (56401.0) -
Ruby の IO オブジェクト file から文字列を読み込み、 それを Ruby プログラムとして構文木にコンパイルします。 作成した構文木は ruby_eval_tree と ruby_eval_tree_begin に 格納し、同時に ruby_eval_tree を返します。 またコンパイルするときにファイル f の line 行目からをコンパイル していると仮定します。
Ruby の IO オブジェクト file から文字列を読み込み、
それを Ruby プログラムとして構文木にコンパイルします。
作成した構文木は ruby_eval_tree と ruby_eval_tree_begin に
格納し、同時に ruby_eval_tree を返します。
またコンパイルするときにファイル f の line 行目からをコンパイル
していると仮定します。 -
VALUE rb
_ call _ super(int argc , const VALUE *argv) (56401.0) -
Rubyレベルでの super です。 現在評価中のメソッドのスーパークラスのメソッドを呼び出します。
Rubyレベルでの super です。
現在評価中のメソッドのスーパークラスのメソッドを呼び出します。 -
VALUE rb
_ data _ object _ alloc(VALUE klass , void *datap , RUBY _ DATA _ FUNC dmark , RUBY _ DATA _ FUNC dfree) (56401.0) -
datap をラップするオブジェクトを生成し、返します。 そのクラスは klass となり、datap をマークするときは dmark、解放するときは dfree を使うようになります。
datap をラップするオブジェクトを生成し、返します。
そのクラスは klass となり、datap をマークするときは
dmark、解放するときは dfree を使うようになります。 -
static VALUE define
_ final(int argc , VALUE *argv , VALUE os) (56401.0) -
-
static VALUE method
_ call(int argc , VALUE *argv , VALUE method) (56401.0) -
-
static VALUE rb
_ class _ initialize(int argc , VALUE *argv , VALUE klass) (56401.0) -
Class#initialize の実体です。
Class#initialize の実体です。 -
static VALUE rb
_ f _ eval(int argc , VALUE *argv , VALUE self) (56401.0) -
-
static VALUE umethod
_ call(int argc , VALUE *argv , VALUE method) (56401.0) -
-
void st
_ free _ table(st _ table *table) (56401.0) -
table を解放する。キー、値は解放されない。
table を解放する。キー、値は解放されない。 -
Benchmark
. # benchmark(caption = "" , label _ width = nil , fmtstr = nil , *labels) {|rep| . . . } -> [Benchmark :: Tms] (56212.0) -
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
Benchmark::Report オブジェクトを生成し、それを引数として与えられたブロックを実行します。
基本的には以下のように使います。
ブロックが Benchmark::Tms オブジェクトの配列を返した場合は、
それらの数値も追加の行に表示されます。
@param caption レポートの一行目に表示する文字列を指定します。
@param label_width ラベルの幅を指定します。
@param fmtstr フォーマット文字列を指定します。
この引数を省略すると Benchmark::FORMAT が使用されます。... -
WEBrick
:: HTTPServlet :: AbstractServlet . get _ instance(server , *options) -> WEBrick :: HTTPServlet :: AbstractServlet (56152.0) -
new(server, *options) を呼び出してサーブレットを生成して返します。 WEBrick::HTTPServer オブジェクトは実際にはこの get_instance メソッドを呼び出して サーブレットを生成します。
new(server, *options) を呼び出してサーブレットを生成して返します。
WEBrick::HTTPServer オブジェクトは実際にはこの get_instance メソッドを呼び出して
サーブレットを生成します。
特に理由が無い限り AbstractServlet のサブクラスがこのメソッドを再定義する必要はありません。
@param server WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのまま与えられます。
@param options WEBrick::HTTPServer#mount 第3引数以降に指定された値がそのま... -
VALUE rb
_ define _ class(const char *name , VALUE super) (56101.0) -
クラス super の下位クラス name を作成し返します。
クラス super の下位クラス name を作成し返します。 -
VALUE rb
_ with _ disable _ interrupt(VALUE (*proc)() , data) (56101.0) -
-
st
_ table * rb _ generic _ ivar _ table(VALUE obj) (56101.0) -
-
st
_ table * st _ init _ table(struct st _ hash _ type *type) (56101.0) -
-
st
_ table * st _ init _ table _ with _ size(struct st _ hash _ type *type , int size) (56101.0) -
st_table を作成する。_with_size はサイズを指定して生成する。 struct st_hash_type はハッシュ値を得る関数と、同値判定を行う 関数を持つ。
st_table を作成する。_with_size はサイズを指定して生成する。
struct st_hash_type はハッシュ値を得る関数と、同値判定を行う
関数を持つ。 -
static VALUE eval
_ node(VALUE self , NODE *node) (56101.0) -
-
static VALUE rb
_ eval(VALUE self , NODE *n) (56101.0) -
構文木 n を self = self のもとで評価します。
構文木 n を self = self のもとで評価します。 -
static VALUE superclass(VALUE self
, NODE *node) (56101.0) -
クラス文のスーパークラスを表すノード node を 評価してクラスを得ます。
クラス文のスーパークラスを表すノード node を
評価してクラスを得ます。 -
static int mark
_ global _ entry(ID key , struct global _ entry *entry) (56101.0) -
-
static void errat
_ setter(VALUE val , ID id , VALUE *var) (56101.0) -
-
static void mark
_ locations _ array(register VALUE *x , register long n) (56101.0) -
-
struct global
_ entry * rb _ global _ entry(ID id) (56101.0) -
-
st
_ table * st _ init _ strtable(void) (55849.0) -
キーが char* 型であるハッシュテーブルを作成する。
キーが char* 型であるハッシュテーブルを作成する。 -
st
_ table * st _ init _ strtable _ with _ size(int size) (55849.0) -
キーが char* 型であるハッシュテーブルを作成する。 st_init_table に文字列用の操作関数を渡しているだけ。
キーが char* 型であるハッシュテーブルを作成する。
st_init_table に文字列用の操作関数を渡しているだけ。 -
Shell
:: CommandProcessor . alias _ command(alias , command , *opts) -> self (55807.0) -
@todo
@todo
@param alias エイリアスの名前を指定します。
@param command コマンド名を指定します。
@param opts コマンドに与えるオプションを指定します。
@raise SyntaxError コマンドのエイリアス作成に失敗した時に発生します。 -
Shell
:: CommandProcessor . alias _ command(alias , command , *opts) { . . . } -> self (55807.0) -
@todo
@todo
@param alias エイリアスの名前を指定します。
@param command コマンド名を指定します。
@param opts コマンドに与えるオプションを指定します。
@raise SyntaxError コマンドのエイリアス作成に失敗した時に発生します。 -
Kernel
# find _ header(header , *paths) -> bool (55804.0) -
与えられた paths から header を検索し、見つかった場合は真を返します。 そうでない場合は偽を返します。
与えられた paths から header を検索し、見つかった場合は真を返します。
そうでない場合は偽を返します。
ヘッダが見つかったディレクトリをコンパイラに渡すコマンドラインオプショ
ンに追加します(-I オプションを経由します)。
@param header ヘッダを指定します。
@param paths ヘッダを検索するパスを指定します。 -
Kernel
# file _ create(*args) { . . . } -> Rake :: FileCreationTask (55801.0) -
ファイルを作成するタスクを定義します。
ファイルを作成するタスクを定義します。
主に Kernel.#directory を定義するために使用します。 -
VALUE rb
_ eval _ string _ protect(const char *str , int *state) (55801.0) -
str を Ruby プログラムとしてコンパイル・評価し、 その値を返します。
str を Ruby プログラムとしてコンパイル・評価し、
その値を返します。
コンパイル中または評価中に例外を含む大域脱出が発生した場合は、
state が NULL でなければそれに値が代入され Qnil を返します。 -
VALUE rb
_ eval _ string _ wrap(const char *str , int *state) (55801.0) -
rb_eval_string_protect と同じですが,スクリプトの評価を 無名のモジュールのもとで行います。
rb_eval_string_protect と同じですが,スクリプトの評価を
無名のモジュールのもとで行います。 -
int rb
_ thread _ select(int max , fd _ set *read , fd _ set *write , fd _ set *except , struct timeval *timeout) (55801.0) -
この関数は deprecated です。rb_thread_fd_select を使用してください。
この関数は deprecated です。rb_thread_fd_select を使用してください。
Ruby のスレッドは実装のために内部で select(2) を使っているため、
拡張ライブラリ内で独自に select(2) を使った場合の動作は保証されません。
代わりにこの関数 rb_thread_select を使ってください。
引数の意味は select(2) と同じです。 -
int st
_ delete _ safe(register st _ table *table , register char **key , char **value , char *never) (55801.0) -
st_delete と似ているが、その場ですぐに削除するのではなく never を 書きこんでおく。st_cleanup_safe() で本当に削除できる。 Ruby では never には Qundef を使う。
st_delete と似ているが、その場ですぐに削除するのではなく never を
書きこんでおく。st_cleanup_safe() で本当に削除できる。
Ruby では never には Qundef を使う。 -
st
_ table * st _ init _ numtable(void) (55801.0) -
キーが int 型であるハッシュテーブルを作成する。
キーが int 型であるハッシュテーブルを作成する。 -
st
_ table * st _ init _ numtable _ with _ size(int size) (55801.0) -
キーが int 型であるハッシュテーブルを作成する。 st_init_table() に int 用の操作関数を渡しているだけ。
キーが int 型であるハッシュテーブルを作成する。
st_init_table() に int 用の操作関数を渡しているだけ。 -
static NODE * block
_ append(NODE *head , NODE *tail) (55801.0) -
head と tail を NODE_BLOCK のリストとして連結し、 先頭ノードを返します。head または tail が NODE_BLOCK でない場合は NODE_BLOCK に入れたうえでそれを連結します。 head もしくは tail が NULL なら連結はせず、 NULL でないほうを返します。
head と tail を NODE_BLOCK のリストとして連結し、
先頭ノードを返します。head または tail が NODE_BLOCK
でない場合は NODE_BLOCK に入れたうえでそれを連結します。
head もしくは tail が NULL なら連結はせず、
NULL でないほうを返します。