種類
ライブラリ
- ビルトイン (106)
-
cgi
/ core (11) -
cgi
/ html (22) - csv (8)
- dbm (16)
- drb (1)
- etc (130)
- fiddle (1)
-
fiddle
/ import (2) - gdbm (16)
-
irb
/ context (2) -
irb
/ inspector (1) - json (9)
- matrix (22)
- monitor (1)
-
net
/ http (8) - open3 (4)
- openssl (115)
- optparse (12)
- ostruct (3)
- prime (4)
- pstore (1)
- psych (7)
- rake (8)
- resolv (1)
-
rexml
/ document (39) -
rexml
/ streamlistener (1) -
rinda
/ tuplespace (4) - rss (9)
-
rubygems
/ command (4) -
rubygems
/ config _ file (2) -
rubygems
/ specification (2) - sdbm (14)
- socket (2)
- thread (3)
- uri (2)
-
webrick
/ httprequest (4) -
webrick
/ httputils (5) -
win32
/ registry (39) - win32ole (13)
-
yaml
/ dbm (8)
クラス
- Array (3)
- CGI (3)
-
CGI
:: Cookie (7) -
CSV
:: Row (3) -
CSV
:: Table (4) - DBM (16)
- Enumerator (2)
-
Enumerator
:: Lazy (1) -
Fiddle
:: Pointer (1) - File (1)
- GDBM (16)
-
Gem
:: Command (4) -
Gem
:: ConfigFile (2) -
Gem
:: Specification (2) - Hash (42)
-
IRB
:: Context (2) -
IRB
:: Inspector (1) -
JSON
:: Parser (2) -
JSON
:: State (7) - LocalJumpError (2)
- MatchData (1)
- Matrix (11)
-
Matrix
:: EigenvalueDecomposition (10) - Module (1)
-
Net
:: HTTPResponse (1) - Object (1)
-
ObjectSpace
:: WeakMap (1) -
OpenSSL
:: ASN1 :: ASN1Data (3) -
OpenSSL
:: ASN1 :: BMPString (2) -
OpenSSL
:: ASN1 :: BitString (2) -
OpenSSL
:: ASN1 :: Boolean (2) -
OpenSSL
:: ASN1 :: Enumerated (2) -
OpenSSL
:: ASN1 :: GeneralString (2) -
OpenSSL
:: ASN1 :: GeneralizedTime (2) -
OpenSSL
:: ASN1 :: GraphicString (2) -
OpenSSL
:: ASN1 :: IA5String (2) -
OpenSSL
:: ASN1 :: ISO64String (2) -
OpenSSL
:: ASN1 :: Integer (2) -
OpenSSL
:: ASN1 :: Null (2) -
OpenSSL
:: ASN1 :: NumericString (2) -
OpenSSL
:: ASN1 :: ObjectId (2) -
OpenSSL
:: ASN1 :: OctetString (2) -
OpenSSL
:: ASN1 :: PrintableString (2) -
OpenSSL
:: ASN1 :: Sequence (2) -
OpenSSL
:: ASN1 :: Set (2) -
OpenSSL
:: ASN1 :: T61String (2) -
OpenSSL
:: ASN1 :: UTCTime (2) -
OpenSSL
:: ASN1 :: UTF8String (2) -
OpenSSL
:: ASN1 :: UniversalString (2) -
OpenSSL
:: ASN1 :: VideotexString (2) -
OpenSSL
:: Config (5) -
OpenSSL
:: X509 :: Attribute (4) -
OpenSSL
:: X509 :: Extension (5) -
OpenSSL
:: X509 :: ExtensionFactory (6) -
OpenSSL
:: X509 :: Name (1) - OpenStruct (3)
- OptionParser (12)
- PStore (1)
- Prime (4)
-
Psych
:: Handler (1) -
Psych
:: Nodes :: Node (1) -
Psych
:: Nodes :: Scalar (3) -
REXML
:: AttlistDecl (1) -
REXML
:: Attribute (6) -
REXML
:: Attributes (3) -
REXML
:: CData (2) -
REXML
:: Comment (1) -
REXML
:: DocType (1) -
REXML
:: Element (7) -
REXML
:: Entity (5) -
REXML
:: Instruction (2) -
REXML
:: NotationDecl (2) -
REXML
:: Text (4) -
REXML
:: XMLDecl (2) -
RSS
:: TrackBackModel10 :: TrackBackAbout (2) -
RSS
:: TrackBackModel10 :: TrackBackPing (2) -
RSS
:: TrackBackModel20 :: TrackBackAbout (2) -
RSS
:: TrackBackModel20 :: TrackBackPing (2) -
Rake
:: TaskArguments (6) - Range (1)
-
Resolv
:: DNS (1) -
Rinda
:: TupleEntry (4) - SDBM (14)
- Socket (1)
- String (2)
- Struct (7)
- Thread (7)
-
Thread
:: Queue (3) - TracePoint (1)
-
WEBrick
:: Cookie (18) -
WEBrick
:: HTTPRequest (4) -
WEBrick
:: HTTPUtils :: FormData (4) - WIN32OLE (4)
-
WIN32OLE
_ TYPE (1) -
WIN32OLE
_ VARIABLE (1) -
WIN32OLE
_ VARIANT (5) -
Win32
:: Registry (17) -
YAML
:: DBM (8)
モジュール
-
CGI
:: HtmlExtension (22) -
CGI
:: QueryExtension (1) -
CGI
:: QueryExtension :: Value (6) - Enumerable (1)
- Etc (130)
-
Fiddle
:: Importer (2) - GC (1)
- Kernel (4)
-
Net
:: HTTPExceptions (1) -
Net
:: HTTPHeader (5) - Open3 (4)
-
OpenSSL
:: ASN1 (45) - Process (1)
-
REXML
:: Namespace (1) -
REXML
:: StreamListener (1) - RakeFileUtils (2)
-
Socket
:: Constants (1) - URI (2)
-
WEBrick
:: HTTPUtils (1) -
Win32
:: Registry :: API (8) -
Win32
:: Registry :: Constants (14)
オブジェクト
- ENV (25)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - << (1)
- ASN1 (1)
- Attribute (1)
- BMPString (2)
-
BUILTIN
_ TYPE (1) - BitString (2)
- Boolean (2)
- CHR2FIX (1)
-
CLASS
_ OF (1) - CLONESETUP (1)
-
Check
_ SafeStr (1) -
Check
_ Type (1) - Config (1)
- Cookie (1)
-
DATA
_ PTR (1) - DRbProtocol (1)
-
Data
_ Get _ Struct (1) -
Data
_ Make _ Struct (1) -
Data
_ Wrap _ Struct (1) - DeleteValue (1)
-
EAI
_ BADHINTS (2) - EigenvalueDecomposition (1)
- Entity (1)
- EnumValue (1)
- Enumerated (2)
- FIX2INT (1)
- FIX2LONG (1)
- FIX2UINT (1)
- FIX2ULONG (1)
-
FIXNUM
_ P (1) -
FL
_ ABLE (1) -
FL
_ REVERSE (1) -
FL
_ SET (1) -
FL
_ TEST (1) -
FL
_ UNSET (1) - Float (1)
- GeneralString (2)
- GeneralizedTime (2)
- GraphicString (2)
- HTTPExceptions (1)
- Hash (1)
- IA5String (2)
- ID2SYM (1)
-
IMMEDIATE
_ P (1) - INT2FIX (1)
- INT2NUM (1)
- ISO64String (2)
-
Init
_ stack (1) - Integer (3)
-
KEY
_ ALL _ ACCESS (1) -
KEY
_ CREATE _ LINK (1) -
KEY
_ CREATE _ SUB _ KEY (1) -
KEY
_ ENUMERATE _ SUB _ KEYS (1) -
KEY
_ EXECUTE (1) -
KEY
_ NOTIFY (1) -
KEY
_ QUERY _ VALUE (1) -
KEY
_ READ (1) -
KEY
_ SET _ VALUE (1) -
KEY
_ WRITE (1) - KeyError (1)
- LL2NUM (1)
- LONG2FIX (1)
- LONG2NUM (1)
-
MAX
_ KEY _ LENGTH (1) -
MAX
_ VALUE _ LENGTH (1) - Mapping (1)
- Marshal フォーマット (1)
- MonitorMixin (1)
-
NEWS for Ruby 2
. 0 . 0 (1) -
NIL
_ P (1) - NUM2CHR (1)
- NUM2DBL (1)
- NUM2INT (1)
- NUM2LONG (1)
- NUM2SHORT (1)
- NUM2UINT (1)
- NUM2ULONG (1)
- NUM2USHORT (1)
- NotAvailableValueError (1)
- Null (2)
- NumericString (2)
- OBJSETUP (1)
-
OBJ
_ FREEZE (1) -
OBJ
_ FROZEN (1) -
OBJ
_ INFECT (1) -
OBJ
_ TAINT (1) -
OBJ
_ TAINTED (1) - ObjectId (2)
- OctetString (2)
- Parser (1)
- PrintableString (2)
- QueryValue (1)
- RARRAY (1)
- RBASIC (1)
- RBIGNUM (1)
- RCLASS (1)
- RDATA (1)
- RFILE (1)
- RFLOAT (1)
- RHASH (1)
- RMODULE (1)
- ROBJECT (1)
- RREGEXP (1)
- RSTRING (1)
- RSTRUCT (1)
- RTEST (1)
- RegDeleteValue (1)
- RegEnumValueA (1)
- RegQueryValueExA (1)
- RegSetValueExA (1)
- Ruby用語集 (1)
-
SC
_ 2 _ CHAR _ TERM (1) -
SC
_ 2 _ C _ BIND (1) -
SC
_ 2 _ C _ DEV (1) -
SC
_ 2 _ FORT _ DEV (1) -
SC
_ 2 _ FORT _ RUN (1) -
SC
_ 2 _ LOCALEDEF (1) -
SC
_ 2 _ PBS (1) -
SC
_ 2 _ PBS _ ACCOUNTING (1) -
SC
_ 2 _ PBS _ CHECKPOINT (1) -
SC
_ 2 _ PBS _ LOCATE (1) -
SC
_ 2 _ PBS _ MESSAGE (1) -
SC
_ 2 _ PBS _ TRACK (1) -
SC
_ 2 _ SW _ DEV (1) -
SC
_ 2 _ UPE (1) -
SC
_ 2 _ VERSION (1) -
SC
_ ADVISORY _ INFO (1) -
SC
_ AIO _ LISTIO _ MAX (1) -
SC
_ AIO _ MAX (1) -
SC
_ AIO _ PRIO _ DELTA _ MAX (1) -
SC
_ ARG _ MAX (1) -
SC
_ ASYNCHRONOUS _ IO (1) -
SC
_ ATEXIT _ MAX (1) -
SC
_ AVPHYS _ PAGES (1) -
SC
_ BARRIERS (1) -
SC
_ BC _ BASE _ MAX (1) -
SC
_ BC _ DIM _ MAX (1) -
SC
_ BC _ SCALE _ MAX (1) -
SC
_ BC _ STRING _ MAX (1) -
SC
_ CHILD _ MAX (1) -
SC
_ CLK _ TCK (1) -
SC
_ CLOCK _ SELECTION (1) -
SC
_ COLL _ WEIGHTS _ MAX (1) -
SC
_ CPUSET _ SIZE (1) -
SC
_ CPUTIME (1) -
SC
_ DELAYTIMER _ MAX (1) -
SC
_ EXPR _ NEST _ MAX (1) -
SC
_ FSYNC (1) -
SC
_ GETGR _ R _ SIZE _ MAX (1) -
SC
_ GETPW _ R _ SIZE _ MAX (1) -
SC
_ HOST _ NAME _ MAX (1) -
SC
_ IOV _ MAX (1) -
SC
_ IPV6 (1) -
SC
_ JOB _ CONTROL (1) -
SC
_ LINE _ MAX (1) -
SC
_ LOGIN _ NAME _ MAX (1) -
SC
_ MAPPED _ FILES (1) -
SC
_ MEMLOCK (1) -
SC
_ MEMLOCK _ RANGE (1) -
SC
_ MEMORY _ PROTECTION (1) -
SC
_ MESSAGE _ PASSING (1) -
SC
_ MONOTONIC _ CLOCK (1) -
SC
_ MQ _ OPEN _ MAX (1) -
SC
_ MQ _ PRIO _ MAX (1) -
SC
_ NGROUPS _ MAX (1) -
SC
_ NPROCESSORS _ CONF (1) -
SC
_ NPROCESSORS _ ONLN (1) -
SC
_ OPEN _ MAX (1) -
SC
_ PAGESIZE (1) -
SC
_ PAGE _ SIZE (1) -
SC
_ PHYS _ PAGES (1) -
SC
_ PRIORITIZED _ IO (1) -
SC
_ PRIORITY _ SCHEDULING (1) -
SC
_ RAW _ SOCKETS (1) -
SC
_ READER _ WRITER _ LOCKS (1) -
SC
_ REALTIME _ SIGNALS (1) -
SC
_ REGEXP (1) -
SC
_ RE _ DUP _ MAX (1) -
SC
_ RTSIG _ MAX (1) -
SC
_ SAVED _ IDS (1) -
SC
_ SEMAPHORES (1) -
SC
_ SEM _ NSEMS _ MAX (1) -
SC
_ SEM _ VALUE _ MAX (1) -
SC
_ SHARED _ MEMORY _ OBJECTS (1) -
SC
_ SHELL (1) -
SC
_ SIGQUEUE _ MAX (1) -
SC
_ SPAWN (1) -
SC
_ SPIN _ LOCKS (1) -
SC
_ SPORADIC _ SERVER (1) -
SC
_ SS _ REPL _ MAX (1) -
SC
_ STREAM _ MAX (1) -
SC
_ SYMLOOP _ MAX (1) -
SC
_ SYNCHRONIZED _ IO (1) -
SC
_ THREADS (1) -
SC
_ THREAD _ ATTR _ STACKADDR (1) -
SC
_ THREAD _ ATTR _ STACKSIZE (1) -
SC
_ THREAD _ CPUTIME (1) -
SC
_ THREAD _ DESTRUCTOR _ ITERATIONS (1) -
SC
_ THREAD _ KEYS _ MAX (1) -
SC
_ THREAD _ PRIORITY _ SCHEDULING (1) -
SC
_ THREAD _ PRIO _ INHERIT (1) -
SC
_ THREAD _ PRIO _ PROTECT (1) -
SC
_ THREAD _ PROCESS _ SHARED (1) -
SC
_ THREAD _ ROBUST _ PRIO _ INHERIT (1) -
SC
_ THREAD _ ROBUST _ PRIO _ PROTECT (1) -
SC
_ THREAD _ SAFE _ FUNCTIONS (1) -
SC
_ THREAD _ SPORADIC _ SERVER (1) -
SC
_ THREAD _ STACK _ MIN (1) -
SC
_ THREAD _ THREADS _ MAX (1) -
SC
_ TIMEOUTS (1) -
SC
_ TIMERS (1) -
SC
_ TIMER _ MAX (1) -
SC
_ TRACE (1) -
SC
_ TRACE _ EVENT _ FILTER (1) -
SC
_ TRACE _ EVENT _ NAME _ MAX (1) -
SC
_ TRACE _ INHERIT (1) -
SC
_ TRACE _ LOG (1) -
SC
_ TRACE _ NAME _ MAX (1) -
SC
_ TRACE _ SYS _ MAX (1) -
SC
_ TRACE _ USER _ EVENT _ MAX (1) -
SC
_ TTY _ NAME _ MAX (1) -
SC
_ TYPED _ MEMORY _ OBJECTS (1) -
SC
_ TZNAME _ MAX (1) -
SC
_ V6 _ ILP32 _ OFF32 (1) -
SC
_ V6 _ ILP32 _ OFFBIG (1) -
SC
_ V6 _ LP64 _ OFF64 (1) -
SC
_ V6 _ LPBIG _ OFFBIG (1) -
SC
_ V7 _ ILP32 _ OFF32 (1) -
SC
_ V7 _ ILP32 _ OFFBIG (1) -
SC
_ V7 _ LP64 _ OFF64 (1) -
SC
_ V7 _ LPBIG _ OFFBIG (1) -
SC
_ VERSION (1) -
SC
_ XOPEN _ CRYPT (1) -
SC
_ XOPEN _ ENH _ I18N (1) -
SC
_ XOPEN _ REALTIME (1) -
SC
_ XOPEN _ REALTIME _ THREADS (1) -
SC
_ XOPEN _ SHM (1) -
SC
_ XOPEN _ STREAMS (1) -
SC
_ XOPEN _ UNIX (1) -
SC
_ XOPEN _ UUCP (1) -
SC
_ XOPEN _ VERSION (1) -
SPECIAL
_ CONST _ P (1) -
STANDARD
_ RIGHTS _ READ (1) -
STANDARD
_ RIGHTS _ WRITE (1) - STR2CSTR (1)
- SYM2ID (1)
-
SYMBOL
_ P (1) - SafeStringValue (1)
- Sequence (2)
- Set (2)
- SetValue (1)
- StringValue (1)
- StringValuePtr (1)
- Symbol (1)
- T61String (2)
- TYPE (1)
- UINT2NUM (1)
- ULL2NUM (1)
- ULONG2NUM (1)
- UTCTime (2)
- UTF8String (2)
- UniversalString (2)
- Value (1)
- VideotexString (2)
-
WIN32OLE
_ VARIABLE (1) -
WIN32OLE
_ VARIANT (1) - [] (9)
- []= (19)
-
_ getproperty (1) -
_ setproperty (1) -
add
_ attribute (2) -
add
_ attributes (1) -
add
_ common _ option (1) -
add
_ entry (1) -
add
_ final (1) -
add
_ option (1) -
add
_ value (1) -
arg
_ defined (1) - array (1)
- assign (1)
- attribute (1)
-
attributes
_ of (1) -
avalue
_ to _ svalue (1) -
avalue
_ to _ yvalue (1) - backtrace (1)
-
bind
_ clone (1) -
block
_ pass (1) - bmcall (1)
-
boot
_ defclass (1) -
buffer
_ initial _ length= (1) -
build
_ args= (1) -
call
_ cfunc (1) -
call
_ end _ proc (1) -
call
_ final (1) -
call
_ trace _ func (1) -
canonical
_ each (1) -
catch
_ i (1) - cgi (1)
-
cgi
/ session (1) - checkbox (2)
-
checkbox
_ group (2) - classname (1)
- clear (1)
- coerce (1)
- comment (1)
- comment= (1)
- compile (1)
- configure (1)
-
const
_ set (1) - content= (1)
- context= (1)
-
convert
_ type (1) -
copy
_ node _ scope (1) -
create
_ ext (1) -
create
_ ext _ from _ array (1) -
create
_ ext _ from _ hash (1) -
create
_ ext _ from _ string (1) -
create
_ extension (2) -
create
_ value (1) -
cv
_ i (1) -
cvar
_ cbase (1) -
cvar
_ override _ check (1) - d (1)
- decode (1)
-
decode
_ www _ form (1) - default= (1)
-
default
_ value (1) -
define
_ final (1) - delete (1)
-
delete
_ if (8) -
delete
_ never (1) -
delete
_ value (1) -
descriptor
_ length (1) - detach (1)
- diagonal (1)
- domain (1)
- domain= (2)
-
dvar
_ asgn (1) -
dvar
_ asgn _ curr (1) -
dvar
_ asgn _ internal (1) - each (17)
-
each
_ attribute (1) -
each
_ capitalized (1) -
each
_ element _ with _ attribute (1) -
each
_ header (1) -
each
_ key (2) -
each
_ pair (11) -
each
_ value (10) - eigen (1)
- eigensystem (1)
-
eigenvalue
_ matrix (1) - eigenvalues (1)
-
eigenvector
_ matrix (1) -
eigenvector
_ matrix _ inv (1) - eigenvectors (1)
-
encode
_ www _ form (1) - enq (1)
-
errat
_ getter (1) -
errat
_ setter (1) -
errinfo
_ setter (1) -
ev
_ const _ defined (1) -
ev
_ const _ get (1) - eval (1)
-
eval
_ node (1) -
eval
_ under (1) -
eval
_ under _ i (1) -
exec
_ under (1) - exit (1)
-
exit
_ value (1) - expires (1)
- expires= (2)
-
extra
_ args= (1) -
fc
_ i (1) -
fc
_ path (1) - fetch (4)
- filename (1)
- filename= (1)
- finals (1)
-
find
_ class _ path (1) -
find
_ index (3) - first (1)
- flock (1)
-
generic
_ ivar _ defined (1) -
generic
_ ivar _ get (1) -
generic
_ ivar _ remove (1) -
generic
_ ivar _ set (1) -
get
_ backtrace (1) -
get
_ text (1) -
get
_ value (1) -
givar
_ i (1) -
givar
_ mark _ i (1) -
gvar
_ i (1) -
handle
_ rescue (1) -
has
_ key? (1) -
has
_ value? (6) - header (1)
- hidden (2)
- id2ref (1)
- include? (1)
-
include
_ class _ new (1) - indent (1)
- indent= (1)
- index (5)
- info (1)
-
ins
_ methods _ i (1) -
ins
_ methods _ priv _ i (1) -
ins
_ methods _ prot _ i (1) -
inspect
_ i (1) -
inspect
_ obj (1) -
inspect
_ value (1) -
instance
_ variable _ set (1) -
is
_ defined (1) -
ivar
_ i (1) -
keep
_ if (4) - key (4)
- key? (1)
- kill (1)
- last (1)
-
last
_ value (1) -
lex
_ get _ str (1) -
lex
_ getline (1) -
list
_ i (1) -
literal
_ concat _ string (1) -
localjump
_ error (1) -
localjump
_ exitstatus (1) -
make
_ backtrace (1) -
mark
_ entry (1) -
mark
_ hashentry (1) -
mark
_ locations _ array (1) - massign (1)
-
max
_ age (1) -
max
_ age= (1) -
max
_ key _ length (1) -
max
_ value _ length (1) -
max
_ value _ name _ length (1) - member? (1)
- merge (1)
-
method
_ arity (1) -
method
_ call (1) -
method
_ clone (1) -
method
_ eq (1) -
method
_ inspect (1) -
method
_ list (1) -
method
_ proc (1) -
method
_ unbind (1) - mnew (1)
-
mod
_ av _ set (1) -
module
_ setup (1) - mproc (1)
-
mvalue
_ to _ svalue (1) - name (1)
- name= (2)
- names (1)
-
net
/ http (1) -
net
/ imap (1) - new (63)
-
new
_ dvar (1) -
new
_ scope (1) -
next
_ values (1) - normalized (1)
- normalized= (1)
- nowrite (1)
-
num
_ keys (1) -
num
_ values (1) -
obj
_ free (1) - on (12)
- open (2)
-
original
_ module (1) -
os
_ each _ obj (1) -
os
_ live _ obj (1) -
os
_ obj _ of (1) - out (1)
- pack (1)
- pack テンプレート文字列 (1)
- parse (2)
-
parse
_ csv (1) -
password
_ field (2) - path (1)
- path= (2)
-
path
_ info= (1) -
peek
_ values (1) -
pipe
_ open (1) -
pipeline
_ r (2) -
pipeline
_ start (2) - prefix= (1)
- prime? (2)
-
prime
_ division (2) -
print
_ undef (1) -
proc
_ arity (1) -
proc
_ binding (1) -
proc
_ call (1) -
proc
_ eq (1) -
proc
_ get _ safe _ level (1) -
proc
_ invoke (1) -
proc
_ new (1) -
proc
_ s _ new (1) -
proc
_ save _ safe _ level (1) -
proc
_ set _ safe _ level (1) -
proc
_ to _ proc (1) -
proc
_ to _ s (1) -
proc
_ yield (1) - public= (1)
- push (1)
-
query
_ string= (1) -
radio
_ group (2) - rassoc (2)
- raw= (1)
-
rb
_ Array (1) -
rb
_ Float (1) -
rb
_ Integer (1) -
rb
_ String (1) -
rb
_ add _ method (1) -
rb
_ alias (1) -
rb
_ any _ to _ s (1) -
rb
_ apply (1) -
rb
_ ary _ aref (1) -
rb
_ ary _ clear (1) -
rb
_ ary _ concat (1) -
rb
_ ary _ delete (1) -
rb
_ ary _ entry (1) -
rb
_ ary _ includes (1) -
rb
_ ary _ new (1) -
rb
_ ary _ new2 (1) -
rb
_ ary _ new3 (1) -
rb
_ ary _ pop (1) -
rb
_ ary _ push (1) -
rb
_ ary _ shift (1) -
rb
_ ary _ sort (1) -
rb
_ ary _ store (1) -
rb
_ ary _ to _ s (1) -
rb
_ ary _ unshift (1) -
rb
_ assoc _ new (1) -
rb
_ attr (1) -
rb
_ backref _ get (1) -
rb
_ backref _ set (1) -
rb
_ big2str0 (1) -
rb
_ big2ulong _ pack (1) -
rb
_ call (1) -
rb
_ call0 (1) -
rb
_ call _ super (1) -
rb
_ callcc (1) -
rb
_ catch (1) -
rb
_ check _ convert _ type (1) -
rb
_ check _ safe _ str (1) -
rb
_ class2name (1) -
rb
_ class _ allocate _ instance (1) -
rb
_ class _ boot (1) -
rb
_ class _ inherited (1) -
rb
_ class _ initialize (1) -
rb
_ class _ instance _ methods (1) -
rb
_ class _ new (1) -
rb
_ class _ new _ instance (1) -
rb
_ class _ path (1) -
rb
_ class _ private _ instance _ methods (1) -
rb
_ class _ protected _ instance _ methods (1) -
rb
_ class _ real (1) -
rb
_ class _ s _ new (1) -
rb
_ class _ superclass (1) -
rb
_ clear _ cache _ by _ class (1) -
rb
_ compile _ file (1) -
rb
_ compile _ string (1) -
rb
_ const _ assign (1) -
rb
_ const _ defined (1) -
rb
_ const _ defined _ at (1) -
rb
_ const _ get (1) -
rb
_ const _ get _ at (1) -
rb
_ const _ list (1) -
rb
_ const _ set (1) -
rb
_ cont _ call (1) -
rb
_ convert _ type (1) -
rb
_ copy _ generic _ ivar (1) -
rb
_ cv _ get (1) -
rb
_ cv _ set (1) -
rb
_ cvar _ declear (1) -
rb
_ cvar _ defined (1) -
rb
_ cvar _ get (1) -
rb
_ cvar _ set (1) -
rb
_ data _ object _ alloc (1) -
rb
_ define _ alias (1) -
rb
_ define _ attr (1) -
rb
_ define _ class (1) -
rb
_ define _ class _ id (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 _ id (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
_ dvar _ curr (1) -
rb
_ dvar _ defined (1) -
rb
_ dvar _ push (1) -
rb
_ dvar _ ref (1) -
rb
_ enable _ super (1) -
rb
_ ensure (1) -
rb
_ eql (1) -
rb
_ equal (1) -
rb
_ eval (1) -
rb
_ eval _ cmd (1) -
rb
_ eval _ string (1) -
rb
_ eval _ string _ protect (1) -
rb
_ eval _ string _ wrap (1) -
rb
_ exc _ fatal (1) -
rb
_ exc _ raise (1) -
rb
_ exec _ arg _ addopt (1) -
rb
_ exec _ arg _ init (1) -
rb
_ export _ method (1) -
rb
_ extend _ object (1) -
rb
_ f _ abort (1) -
rb
_ f _ array (1) -
rb
_ f _ at _ exit (1) -
rb
_ f _ autoload (1) -
rb
_ f _ binding (1) -
rb
_ f _ block _ given _ p (1) -
rb
_ f _ caller (1) -
rb
_ f _ catch (1) -
rb
_ f _ eval (1) -
rb
_ f _ exit (1) -
rb
_ f _ float (1) -
rb
_ f _ global _ variables (1) -
rb
_ f _ hash (1) -
rb
_ f _ integer (1) -
rb
_ f _ lambda (1) -
rb
_ f _ load (1) -
rb
_ f _ local _ variables (1) -
rb
_ f _ loop (1) -
rb
_ f _ missing (1) -
rb
_ f _ raise (1) -
rb
_ f _ require (1) -
rb
_ f _ send (1) -
rb
_ f _ string (1) -
rb
_ f _ throw (1) -
rb
_ f _ trace _ var (1) -
rb
_ f _ untrace _ var (1) -
rb
_ false (1) -
rb
_ fix _ new (1) -
rb
_ fork (1) -
rb
_ fork _ err (1) -
rb
_ free _ generic _ ivar (1) -
rb
_ frozen _ class _ p (1) -
rb
_ funcall (1) -
rb
_ funcall2 (1) -
rb
_ funcall3 (1) -
rb
_ gc (1) -
rb
_ gc _ disable (1) -
rb
_ gc _ enable (1) -
rb
_ gc _ force _ recycle (1) -
rb
_ gc _ mark (1) -
rb
_ gc _ mark _ children (1) -
rb
_ gc _ mark _ locations (1) -
rb
_ gc _ mark _ maybe (1) -
rb
_ gc _ register _ address (1) -
rb
_ gc _ start (1) -
rb
_ gc _ unregister _ address (1) -
rb
_ generic _ ivar _ table (1) -
rb
_ get _ method _ body (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
_ include _ module (1) -
rb
_ inspect (1) -
rb
_ int _ new (1) -
rb
_ iterate (1) -
rb
_ iv _ get (1) -
rb
_ iv _ set (1) -
rb
_ ivar _ defined (1) -
rb
_ ivar _ get (1) -
rb
_ ivar _ set (1) -
rb
_ lastline _ get (1) -
rb
_ lastline _ set (1) -
rb
_ load (1) -
rb
_ load _ protect (1) -
rb
_ longjmp (1) -
rb
_ mark _ generic _ ivar (1) -
rb
_ method _ boundp (1) -
rb
_ mod _ alias _ method (1) -
rb
_ mod _ ancestors (1) -
rb
_ mod _ append _ features (1) -
rb
_ mod _ attr (1) -
rb
_ mod _ attr _ accessor (1) -
rb
_ mod _ attr _ reader (1) -
rb
_ mod _ attr _ writer (1) -
rb
_ mod _ class _ variables (1) -
rb
_ mod _ clone (1) -
rb
_ mod _ cmp (1) -
rb
_ mod _ const _ at (1) -
rb
_ mod _ const _ defined (1) -
rb
_ mod _ const _ get (1) -
rb
_ mod _ const _ of (1) -
rb
_ mod _ const _ set (1) -
rb
_ mod _ constants (1) -
rb
_ mod _ define _ method (1) -
rb
_ mod _ dup (1) -
rb
_ mod _ eqq (1) -
rb
_ mod _ extend _ object (1) -
rb
_ mod _ ge (1) -
rb
_ mod _ gt (1) -
rb
_ mod _ include (1) -
rb
_ mod _ include _ p (1) -
rb
_ mod _ included _ modules (1) -
rb
_ mod _ initialize (1) -
rb
_ mod _ le (1) -
rb
_ mod _ lt (1) -
rb
_ mod _ method (1) -
rb
_ mod _ method _ defined (1) -
rb
_ mod _ modfunc (1) -
rb
_ mod _ module _ eval (1) -
rb
_ mod _ name (1) -
rb
_ mod _ nesting (1) -
rb
_ mod _ private (1) -
rb
_ mod _ private _ method (1) -
rb
_ mod _ protected (1) -
rb
_ mod _ public (1) -
rb
_ mod _ public _ method (1) -
rb
_ mod _ remove _ const (1) -
rb
_ mod _ remove _ cvar (1) -
rb
_ mod _ remove _ method (1) -
rb
_ mod _ s _ constants (1) -
rb
_ mod _ to _ s (1) -
rb
_ mod _ undef _ method (1) -
rb
_ module _ new (1) -
rb
_ module _ s _ alloc (1) -
rb
_ name _ class (1) -
rb
_ newobj (1) -
rb
_ num2dbl (1) -
rb
_ obj _ alloc (1) -
rb
_ obj _ call _ init (1) -
rb
_ obj _ class (1) -
rb
_ obj _ clone (1) -
rb
_ obj _ dummy (1) -
rb
_ obj _ dup (1) -
rb
_ obj _ equal (1) -
rb
_ obj _ extend (1) -
rb
_ obj _ freeze (1) -
rb
_ obj _ frozen _ p (1) -
rb
_ obj _ id (1) -
rb
_ obj _ inspect (1) -
rb
_ obj _ instance _ eval (1) -
rb
_ obj _ instance _ variables (1) -
rb
_ obj _ is _ block (1) -
rb
_ obj _ is _ instance _ of (1) -
rb
_ obj _ is _ kind _ of (1) -
rb
_ obj _ is _ proc (1) -
rb
_ obj _ method (1) -
rb
_ obj _ methods (1) -
rb
_ obj _ private _ methods (1) -
rb
_ obj _ protected _ methods (1) -
rb
_ obj _ remove _ instance _ variable (1) -
rb
_ obj _ respond _ to (1) -
rb
_ obj _ singleton _ methods (1) -
rb
_ obj _ taint (1) -
rb
_ obj _ tainted (1) -
rb
_ obj _ untaint (1) -
rb
_ p (1) -
rb
_ path2class (1) -
rb
_ proc _ exec _ n (1) -
rb
_ proc _ new (1) -
rb
_ protect (1) -
rb
_ provide _ feature (1) -
rb
_ quad _ pack (1) -
rb
_ quad _ unpack (1) -
rb
_ raise (1) -
rb
_ remove _ method (1) -
rb
_ require (1) -
rb
_ rescue (1) -
rb
_ rescue2 (1) -
rb
_ respond _ to (1) -
rb
_ scan _ args (1) -
rb
_ set _ class _ path (1) -
rb
_ set _ end _ proc (1) -
rb
_ singleton _ class (1) -
rb
_ singleton _ class _ attached (1) -
rb
_ singleton _ class _ clone (1) -
rb
_ singleton _ class _ new (1) -
rb
_ str _ cat (1) -
rb
_ str _ cat2 (1) -
rb
_ str _ concat (1) -
rb
_ str _ dup (1) -
rb
_ str _ new (1) -
rb
_ str _ new2 (1) -
rb
_ str _ new4 (1) -
rb
_ str _ substr (1) -
rb
_ str _ to _ dbl (1) -
rb
_ struct _ iv _ get (1) -
rb
_ svar (1) -
rb
_ sym _ all _ symbols (1) -
rb
_ sym _ interned _ p (1) -
rb
_ thread _ abort _ exc (1) -
rb
_ thread _ abort _ exc _ set (1) -
rb
_ thread _ alive _ p (1) -
rb
_ thread _ alloc (1) -
rb
_ thread _ aref (1) -
rb
_ thread _ aset (1) -
rb
_ thread _ check (1) -
rb
_ thread _ create (1) -
rb
_ thread _ critical _ get (1) -
rb
_ thread _ critical _ set (1) -
rb
_ thread _ current (1) -
rb
_ thread _ exit (1) -
rb
_ thread _ initialize (1) -
rb
_ thread _ inspect (1) -
rb
_ thread _ join _ m (1) -
rb
_ thread _ key _ p (1) -
rb
_ thread _ keys (1) -
rb
_ thread _ kill (1) -
rb
_ thread _ list (1) -
rb
_ thread _ local _ aref (1) -
rb
_ thread _ local _ aset (1) -
rb
_ thread _ main (1) -
rb
_ thread _ pass (1) -
rb
_ thread _ priority (1) -
rb
_ thread _ priority _ set (1) -
rb
_ thread _ raise (1) -
rb
_ thread _ raise _ m (1) -
rb
_ thread _ run (1) -
rb
_ thread _ s _ abort _ exc (1) -
rb
_ thread _ s _ abort _ exc _ set (1) -
rb
_ thread _ s _ kill (1) -
rb
_ thread _ s _ new (1) -
rb
_ thread _ safe _ level (1) -
rb
_ thread _ start (1) -
rb
_ thread _ start _ 0 (1) -
rb
_ thread _ status (1) -
rb
_ thread _ stop (1) -
rb
_ thread _ stop _ p (1) -
rb
_ thread _ trap _ eval (1) -
rb
_ thread _ value (1) -
rb
_ thread _ wakeup (1) -
rb
_ thread _ yield (1) -
rb
_ throw (1) -
rb
_ to _ id (1) -
rb
_ to _ int (1) -
rb
_ to _ integer (1) -
rb
_ trace _ eval (1) -
rb
_ trap _ eval (1) -
rb
_ true (1) -
rb
_ uint _ new (1) -
rb
_ undef (1) -
rb
_ undef _ method (1) -
rb
_ undefined (1) -
rb
_ with _ disable _ interrupt (1) -
rb
_ yield (1) -
rb
_ yield _ 0 (1) -
rdoc
/ parser / c (1) -
readonly
_ setter (1) - reason (1)
- reject (7)
- reject! (7)
-
remove
_ method (1) - reset (2)
- response (1)
-
return
_ value (1) -
rexml
/ document (1) -
rm
_ final (1) - rss (1)
-
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 9 feature (1) -
ruby
_ stack _ length (1) -
run
_ final (1) -
run
_ single _ final (1) -
safe
_ getter (1) -
safe
_ setter (1) - scalar (2)
-
script
_ name= (1) -
scrolling
_ list (2) -
search
_ method (1) - secure (1)
- secure= (1)
-
secure
_ visibility (1) - select (7)
- select! (4)
-
set
_ backtrace (1) -
set
_ last _ value (1) -
set
_ method _ visibility (1) -
set
_ params (1) -
set
_ trace _ func (1) - shift (1)
- size (1)
-
special
_ local _ set (1) -
specific
_ eval (1) -
split
_ header _ value (1) -
st
_ add _ direct (1) -
st
_ delete (1) -
st
_ delete _ safe (1) -
st
_ insert (1) -
st
_ lookup (1) - standalone= (1)
- store (4)
- stress= (1)
- string= (1)
- submit (2)
- superclass (1)
-
sv
_ i (1) -
svalue
_ to _ avalue (1) -
svalue
_ to _ mvalue (1) -
sweep
_ source _ filename (1) -
symbols
_ i (1) - system= (1)
- tag (1)
-
tag
_ start (1) - target= (1)
- terminate (1)
- text (1)
-
text
_ field (2) -
thgroup
_ add (1) -
thgroup
_ list (1) -
thgroup
_ s _ alloc (1) -
thread
_ keys _ i (1) -
thread
_ variable _ get (1) -
thread
_ variable _ set (1) - throw (1)
- timeouts= (1)
-
to
_ a (4) -
to
_ ary (2) -
to
_ h (3) -
to
_ hash (1) -
to
_ s (2) -
to
_ string (1) -
to
_ value (1) -
top
_ const _ get (1) -
top
_ include (1) -
top
_ private (1) -
top
_ public (1) -
trace
_ en (1) -
trace
_ ev (1) - umcall (1)
-
umethod
_ bind (1) -
umethod
_ call (1) -
umethod
_ proc (1) -
umethod
_ unbind (1) -
undef
_ getter (1) -
undef
_ setter (1) -
undefine
_ final (1) - unnormalized (1)
- unpack (1)
- update (1)
- user= (1)
- v (1)
-
v
_ inv (1) -
val
_ getter (1) -
val
_ marker (1) -
val
_ setter (1) - value= (12)
- value? (5)
-
value
_ expr (1) - values (7)
-
values
_ at (11) -
var
_ getter (1) -
var
_ marker (1) -
var
_ setter (1) - variables (1)
- verbose (1)
- version (1)
- version= (2)
-
win32
/ registry (1) -
with
_ defaults (1) - write (1)
-
write
_ bin (1) -
write
_ i (1) -
write
_ s (1) - wtime (1)
-
yield
_ under (1) -
yield
_ under _ i (1) - クラス/メソッドの定義 (1)
検索結果
先頭5件
-
static VALUE rb
_ cont _ call(int argc , VALUE *argv , VALUE cont) (901.0) -
Continuation#call の実体。
Continuation#call の実体。 -
static VALUE rb
_ f _ array(VALUE obj , VALUE arg) (901.0) -
Kernel.#Array の実体です。
Kernel.#Array の実体です。 -
static VALUE rb
_ f _ catch(VALUE dmy , VALUE tag) (901.0) -
-
static VALUE rb
_ f _ eval(int argc , VALUE *argv , VALUE self) (901.0) -
-
static VALUE rb
_ f _ exit(int argc , VALUE *argv , VALUE obj) (901.0) -
-
static VALUE rb
_ f _ float(VALUE obj , VALUE arg) (901.0) -
Kernel.#Float の実体です。
Kernel.#Float の実体です。 -
static VALUE rb
_ f _ hash(VALUE obj , VALUE arg) (901.0) -
Kernel.#Hash の実体です。
Kernel.#Hash の実体です。 -
static VALUE rb
_ f _ integer(VALUE obj , VALUE arg) (901.0) -
Kernel.#Integer の実体です。
Kernel.#Integer の実体です。 -
static VALUE rb
_ f _ missing(int argc , VALUE *argv , VALUE obj) (901.0) -
-
static VALUE rb
_ f _ send(int argc , VALUE *argv , VALUE recv) (901.0) -
-
static VALUE rb
_ f _ string(VALUE obj , VALUE arg) (901.0) -
Kernel.#String の実体です。
Kernel.#String の実体です。 -
static VALUE rb
_ mod _ append _ features(VALUE module , VALUE include) (901.0) -
-
static VALUE rb
_ mod _ attr(int argc , VALUE *argv , VALUE klass) (901.0) -
-
static VALUE rb
_ mod _ attr _ accessor(int argc , VALUE *argv , VALUE klass) (901.0) -
-
static VALUE rb
_ mod _ attr _ reader(int argc , VALUE *argv , VALUE klass) (901.0) -
-
static VALUE rb
_ mod _ attr _ writer(int argc , VALUE *argv , VALUE klass) (901.0) -
-
static VALUE rb
_ mod _ cmp(VALUE mod , VALUE arg) (901.0) -
-
static VALUE rb
_ mod _ const _ defined(VALUE mod , VALUE name) (901.0) -
-
static VALUE rb
_ mod _ const _ get(VALUE mod , VALUE name) (901.0) -
-
static VALUE rb
_ mod _ define _ method(int argc , VALUE *argv , VALUE mod) (901.0) -
-
static VALUE rb
_ mod _ eqq(VALUE mod , VALUE arg) (901.0) -
-
static VALUE rb
_ mod _ extend _ object(VALUE mod , VALUE obj) (901.0) -
-
static VALUE rb
_ mod _ ge(VALUE mod , VALUE arg) (901.0) -
-
static VALUE rb
_ mod _ gt(VALUE mod , VALUE arg) (901.0) -
-
static VALUE rb
_ mod _ include(int argc , VALUE *argv , VALUE module) (901.0) -
-
static VALUE rb
_ mod _ le(VALUE mod , VALUE arg) (901.0) -
-
static VALUE rb
_ mod _ lt(VALUE mod , VALUE arg) (901.0) -
-
static VALUE rb
_ mod _ method(VALUE mod , VALUE vid) (901.0) -
-
static VALUE rb
_ mod _ method _ defined(VALUE mod , VALUE mid) (901.0) -
-
static VALUE rb
_ mod _ modfunc(int argc , VALUE *argv , VALUE module) (901.0) -
-
static VALUE rb
_ mod _ private(int argc , VALUE *argv , VALUE module) (901.0) -
-
static VALUE rb
_ mod _ private _ method(int argc , VALUE *argv , VALUE obj) (901.0) -
-
static VALUE rb
_ mod _ protected(int argc , VALUE *argv , VALUE module) (901.0) -
-
static VALUE rb
_ mod _ public(int argc , VALUE *argv , VALUE module) (901.0) -
-
static VALUE rb
_ mod _ public _ method(int argc , VALUE *argv , VALUE obj) (901.0) -
-
static VALUE rb
_ mod _ remove _ method(VALUE mod , VALUE name) (901.0) -
Module#remove_method の実体。
Module#remove_method の実体。
モジュール mod から name という名前のメソッドを
検索し、エントリを削除します。見付からなかったときは
例外 NameError が発生します。 -
static VALUE rb
_ mod _ undef _ method(VALUE mod , VALUE name) (901.0) -
-
static VALUE rb
_ obj _ equal(VALUE obj1 , VALUE obj2) (901.0) -
obj1 と obj2 が同一のオブジェクトなら真。
obj1 と obj2 が同一のオブジェクトなら真。 -
static VALUE rb
_ obj _ extend(int argc , VALUE *argv , VALUE obj) (901.0) -
-
static VALUE rb
_ obj _ method(VALUE obj , VALUE vid) (901.0) -
-
static VALUE rb
_ obj _ respond _ to(int argc , VALUE *argv , VALUE obj) (901.0) -
-
static VALUE rb
_ thread _ abort _ exc _ set(VALUE thread , VALUE val) (901.0) -
-
static VALUE rb
_ thread _ aref(VALUE thread , VALUE id) (901.0) -
-
static VALUE rb
_ thread _ critical _ set(VALUE obj , VALUE val) (901.0) -
-
static VALUE rb
_ thread _ initialize(VALUE thread , VALUE args) (901.0) -
-
static VALUE rb
_ thread _ join _ m(int argc , VALUE *argv , VALUE thread) (901.0) -
-
static VALUE rb
_ thread _ key _ p(VALUE thread , VALUE id) (901.0) -
-
static VALUE rb
_ thread _ priority _ set(VALUE thread , VALUE prio) (901.0) -
-
static VALUE rb
_ thread _ raise _ m(int argc , VALUE *argv , VALUE thread) (901.0) -
-
static VALUE rb
_ thread _ s _ abort _ exc _ set(VALUE self , VALUE val) (901.0) -
-
static VALUE rb
_ thread _ s _ kill(VALUE obj , VALUE th) (901.0) -
-
static VALUE rb
_ thread _ s _ new(int argc , VALUE *argv , VALUE klass) (901.0) -
-
static VALUE rb
_ thread _ start(VALUE klass , VALUE args) (901.0) -
-
static VALUE rb
_ undefined(VALUE obj , ID id , int argc , VALUE *argv , int call _ status) (901.0) -
-
static VALUE rm
_ final(VALUE os , VALUE proc) (901.0) -
-
static VALUE set
_ trace _ func(VALUE obj , VALUE trace) (901.0) -
Kernel#set_trace_func の実体。 評価器に対するフック手続きを登録します。
Kernel#set_trace_func の実体。
評価器に対するフック手続きを登録します。 -
static VALUE thgroup
_ add(VALUE group , VALUE thread) (901.0) -
-
static VALUE umcall(VALUE args
, VALUE method) (901.0) -
-
static VALUE umethod
_ bind(VALUE method , VALUE recv) (901.0) -
UnboundMethod method を recv に束縛します。
UnboundMethod method を recv に束縛します。 -
static VALUE umethod
_ call(int argc , VALUE *argv , VALUE method) (901.0) -
-
static VALUE undefine
_ final(VALUE os , VALUE obj) (901.0) -
-
static VALUE yield
_ under(VALUE under , VALUE self) (901.0) -
モジュール under の元のコンテキストで ruby_block を評価します。
モジュール under の元のコンテキストで
ruby_block を評価します。 -
static int cv
_ i(ID key , VALUE value , VALUE ary) (901.0) -
-
static int inspect
_ i(ID id , VALUE value , VALUE str) (901.0) -
-
static int mark
_ hashentry(VALUE key , VALUE value) (901.0) -
-
static int thread
_ keys _ i(ID key , VALUE value , VALUE ary) (901.0) -
-
void rb
_ define _ hooked _ variable(const char *name , VALUE *var , VALUE (*getter)() , VALUE (*setter)()) (901.0) -
-
void rb
_ define _ method(VALUE klass , const char *name , VALUE(*func)() , int argc) (781.0) -
クラスklassのインスタンスメソッドnameを定義します。
クラスklassのインスタンスメソッドnameを定義します。
argcはCの関数へ渡される引数の数(と形式)を決めます.
: argcが0以上の時
argcで指定した値がそのメソッドの引数の数になります。
16個以上の引数は使えません,
VALUE func(VALUE self, VALUE arg1, ... VALUE argN)
: argcが-1のとき
引数はCの配列として第二引数に入れて渡されます。
第一引数は配列の要素数です。
VALUE func(int argc, VALUE *argv, VALUE... -
VALUE rb
_ obj _ dup(VALUE obj) (655.0) -
Object#dup の実体です。
Object#dup の実体です。
Cのソースコード上でオブジェクトの複製を作成して返します。
例:
VALUE
return_copy(VALUE arg)
{
VALUE copy = rb_obj_dup(arg); // 引数で受け取ったオブジェクトを複製し、copyに代入。
return copy;
} -
static inline void dvar
_ asgn(ID id , VALUE value) (649.0) -
現在のローカル変数スコープ中に存在するはずの ブロックローカル変数 id に value を代入します。
現在のローカル変数スコープ中に存在するはずの
ブロックローカル変数 id に value を代入します。 -
static inline void dvar
_ asgn _ curr(ID id , VALUE value) (649.0) -
現在のブロックローカル変数スコープに存在するはずの ブロックローカル変数 id に value を代入します。
現在のブロックローカル変数スコープに存在するはずの
ブロックローカル変数 id に value を代入します。 -
VALUE Data
_ Make _ Struct(VALUE klass , type , RUBY _ DATA _ FUNC mark , RUBY _ DATA _ FUNC free , type *svar) (637.0) -
type 型の構造体をヒープに割り当ててそれへのポインタを svar に代入し、クラス klass のインスタンスである Ruby のオブジェクトを生成し、それを返します。mark free はそれぞれマーク用・解放用の関数へのポインタです。 どちらも、必要ないときはかわりに 0 を渡します。
type 型の構造体をヒープに割り当ててそれへのポインタを
svar に代入し、クラス klass のインスタンスである
Ruby のオブジェクトを生成し、それを返します。mark
free はそれぞれマーク用・解放用の関数へのポインタです。
どちらも、必要ないときはかわりに 0 を渡します。
また RUBY_DATA_FUNC の定義は以下のようです。
typedef void (*RUBY_DATA_FUNC)(void *st)
第一引数 st には svar の値が渡されます。
使用例
struct mytype {
int i;
... -
VALUE Data
_ Wrap _ Struct(VALUE klass , RUBY _ DATA _ FUNC mark , RUBY _ DATA _ FUNC free , void *sval) (637.0) -
C の構造体 sval をラップして klass クラスの インスタンスである Ruby オブジェクトを生成し、それを返します。 mark、free はそれぞれ sval のマーク用・解放用の 関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。
C の構造体 sval をラップして klass クラスの
インスタンスである Ruby オブジェクトを生成し、それを返します。
mark、free はそれぞれ sval のマーク用・解放用の
関数へのポインタです。どちらも、必要ないときはかわりに 0 を渡します。
また RUBY_DATA_FUNC の定義は以下のようです。
typedef void (*RUBY_DATA_FUNC)(void *st)
第一引数 st には sval が渡されます。
使用例
struct mytype {
int i;
char *s;
... -
VALUE rb
_ ary _ entry(VALUE ary , long offset) (637.0) -
ary のインデックス offset の要素を返します。
ary のインデックス offset の要素を返します。
インデックスが範囲を越えるときは Qnil を返します。
負のインデックスも使えます。
対応するRubyコード
ary[offset] または
ary.at(offset)
使用例
VALUE num;
num = rb_ary_entry(ary, offset);
printf("%d\n", FIX2INT(num));
キャストを使った要素の参照方法
VALUE num = RARRAY(ary)->ptr[offset]; -
VALUE rb
_ ary _ new3(long n , VALUE i0 , i1 , i2 , . . . ) (619.0) -
長さ n で要素に i0 i1 i2 …を格納した Ruby の配列を作成し返します。
長さ n で要素に i0 i1 i2 …を格納した
Ruby の配列を作成し返します。
対応するRubyコード
ary = Array[i0, i1, i2...] または
ary = [i0, i1, i2...]
使用例
VALUE ary;
int i[3] = { 1, 2, 3 };
ary = rb_ary_new3(3, INT2FIX(i[0]), INT2FIX(i[1]), INT2FIX(i[2])); -
VALUE rb
_ ary _ pop(VALUE ary) (619.0) -
配列 ary の末尾の要素をとりのぞき返します。 空配列のときは Qnil を返します。
配列 ary の末尾の要素をとりのぞき返します。
空配列のときは Qnil を返します。
対応するRubyコード
val = ary.pop
使用例
last_error = rb_ary_pop(err_ary);
VALUE str = rb_funcall(last_error, rb_intern("to_s"), 0); -
VALUE rb
_ ary _ to _ s(VALUE ary) (619.0) -
ary.to_s
ary.to_s
使用例
void debug_print(VALUE ary)
{
Check_Type(ary, T_ARRAY);
printf("%s", STR2CSTR(rb_ary_to_s(ary)));
} -
VALUE rb
_ funcall(VALUE recv , ID name , int nargs , . . . ) (619.0) -
recv に対してメソッド name を呼びだし、 メソッドの返り値を返します。プライベートメソッドも 呼びだせます。
recv に対してメソッド name を呼びだし、
メソッドの返り値を返します。プライベートメソッドも
呼びだせます。
メソッドへの引数は第四引数以降にあたえ、その数を nargs
に指定します。それら引数はすべて VALUE でなければ
いけません。 -
void rb
_ ary _ store(VALUE ary , long idx , VALUE val) (619.0) -
配列 ary のインデックス idx に val を格納します。idx が範囲を越えるときは Ruby レベルと同じく自動的にサイズが拡張されます。
配列 ary のインデックス idx に
val を格納します。idx が範囲を越えるときは
Ruby レベルと同じく自動的にサイズが拡張されます。
対応するRubyコード
ary[idx] = val
使用例
VALUE ary;
int idx;
int n[5] = { 1, 2, 3, 4, 5 };
ary = rb_ary_new();
for (idx=0; idx<5; idx++) rb_ary_store(ary, idx, INT2FIX(n[idx])); -
VALUE CLASS
_ OF(VALUE obj) (601.0) -
obj のクラスを返します。 この場合の「クラス」とは C レベルのクラス、 つまり RBasic 構造体の klass メンバの値です。 また、構造体を持たない Fixnum などに対しても正常に働きます。
obj のクラスを返します。
この場合の「クラス」とは C レベルのクラス、
つまり RBasic 構造体の klass メンバの値です。
また、構造体を持たない Fixnum などに対しても正常に働きます。 -
VALUE rb
_ Array(VALUE obj) (601.0) -
obj が Array でない場合は to_a を使って Array に変換します。
obj が Array でない場合は to_a を使って
Array に変換します。 -
VALUE rb
_ Float(VALUE val) (601.0) -
-
VALUE rb
_ Integer(VALUE obj) (601.0) -
obj が Ruby の整数でない場合は to_i を使って Integer に変換します。
obj が Ruby の整数でない場合は to_i を使って
Integer に変換します。 -
VALUE rb
_ String(VALUE val) (601.0) -
Kernel.#String の実体です。 val を文字列に変換します。
Kernel.#String の実体です。
val を文字列に変換します。 -
VALUE rb
_ any _ to _ s(VALUE obj) (601.0) -
Object#to_s の実体です。
Object#to_s の実体です。 -
VALUE rb
_ ary _ clear(VALUE ary) (601.0) -
ary.clear
ary.clear -
VALUE rb
_ ary _ shift(VALUE ary) (601.0) -
配列 ary の先頭の要素を取り除き返します。 空配列のときは Qnil を返します。
配列 ary の先頭の要素を取り除き返します。
空配列のときは Qnil を返します。
対応するRubyコード
val = ary.shift -
VALUE rb
_ ary _ sort(VALUE ary) (601.0) -
ary.sort
ary.sort -
VALUE rb
_ big2str0(VALUE x , int base , int trim) (601.0) -
この関数は deprecated です。内部関数になりました。
この関数は deprecated です。内部関数になりました。 -
VALUE rb
_ big2ulong _ pack(VALUE x) (601.0) -
この関数は deprecated です。rb_integer_pack を使用してください。
この関数は deprecated です。rb_integer_pack を使用してください。 -
VALUE rb
_ call _ super(int argc , const VALUE *argv) (601.0) -
Rubyレベルでの super です。 現在評価中のメソッドのスーパークラスのメソッドを呼び出します。
Rubyレベルでの super です。
現在評価中のメソッドのスーパークラスのメソッドを呼び出します。 -
VALUE rb
_ check _ convert _ type(VALUE val , int type , const char *tname , const char *method) (601.0) -
val.method を実行してクラス tname のインスタンスを返します。 val がメソッド method を持たなければ nil を返します。
val.method を実行してクラス tname のインスタンスを返します。
val がメソッド method を持たなければ nil を返します。
type は、T_ARRAY, T_STRING などの構造体を表す ID です。
method の結果の型が type でなければ例外 TypeError が発生します。 -
VALUE rb
_ class _ boot(VALUE super) (601.0) -
スーパークラスを super とするクラスオブジェクトを作成し、返します。
スーパークラスを super とするクラスオブジェクトを作成し、返します。 -
VALUE rb
_ class _ new(VALUE super) (601.0) -
super をスーパークラスとして 新しいクラスオブジェクトを生成し、返します。
super をスーパークラスとして
新しいクラスオブジェクトを生成し、返します。 -
VALUE rb
_ class _ path(VALUE klass) (601.0) -
klass の名前を返します.klassが無名クラス、無名モジュー ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。
klass の名前を返します.klassが無名クラス、無名モジュー
ルの場合 #<Class 0xXXXX>, #<Module 0xXXXX> の形式で返します。
Module#to_s の定義は
rb_str_dup(rb_class_path(klass));
です。 -
VALUE rb
_ class _ real(VALUE cl) (601.0) -
特異クラスや化身クラス (T_ICLASS) を飛ばして cl の スーパークラスを辿り、Ruby レベルに露出してもよいクラスを返します。
特異クラスや化身クラス (T_ICLASS) を飛ばして cl の
スーパークラスを辿り、Ruby レベルに露出してもよいクラスを返します。
例:
rb_class_real(RBASIC(klass)->super)
rb_obj_class(obj) は、obj のクラスを返す汎用の関数(Object#type と
同じ)だが、obj が Qtrue などでない RBasic 構造のものであることが
わかっているなら
rb_class_real(RBASIC(obj)->klass)
でも良い。(が、やはり rb_obj_class(obj) を使う方が無難だろう)... -
VALUE rb
_ const _ get(VALUE klass , ID name) (601.0) -
定数 klass::name の値を取得します。
定数 klass::name の値を取得します。 -
VALUE rb
_ const _ get _ at(VALUE klass , ID name) (601.0) -
クラス klass で定義された定数 name の値を取得します (祖先や外のクラスは調べない)。
クラス klass で定義された定数 name の値を取得します
(祖先や外のクラスは調べない)。 -
VALUE rb
_ convert _ type(VALUE val , int type , const char *tname , const char *method) (601.0) -
オブジェクト val をクラス type のインスタンスに変換します。 変換には、val.method の戻り値が使われます。
オブジェクト val をクラス type のインスタンスに変換します。
変換には、val.method の戻り値が使われます。
val がもともと type クラスのインスタンスなら val を
そのまま返します。 -
VALUE rb
_ cv _ get(VALUE klass , char *name) (601.0) -
klass のクラス変数 name の値を 取得します。
klass のクラス変数 name の値を
取得します。