別のキーワード
種類
ライブラリ
- English (10)
- ビルトイン (2087)
- abbrev (2)
- base64 (2)
- benchmark (7)
- bigdecimal (34)
-
bigdecimal
/ ludcmp (1) -
bigdecimal
/ math (6) -
bigdecimal
/ util (4) -
cgi
/ core (1) - coverage (5)
- csv (99)
- date (9)
- digest (9)
- drb (1)
- erb (13)
- etc (8)
- fiber (3)
- fiddle (11)
-
fiddle
/ import (4) - fileutils (36)
- forwardable (4)
-
io
/ wait (2) -
irb
/ cmd / help (1) -
irb
/ cmd / load (3) -
irb
/ context (3) -
irb
/ xmp (2) - json (48)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (2) -
json
/ add / date _ time (2) -
json
/ add / exception (2) -
json
/ add / range (2) -
json
/ add / rational (1) -
json
/ add / regexp (2) -
json
/ add / struct (2) -
json
/ add / time (2) - kconv (2)
- logger (31)
- matrix (108)
- mkmf (14)
- monitor (7)
-
mutex
_ m (1) -
net
/ http (79) - nkf (1)
- objspace (8)
- open-uri (10)
- open3 (2)
- openssl (119)
- optparse (59)
- ostruct (2)
- pathname (52)
- pp (6)
- prettyprint (1)
- prime (14)
- psych (27)
- pty (1)
- rake (51)
-
rake
/ packagetask (9) -
rake
/ testtask (2) - rbconfig (4)
-
rbconfig
/ sizeof (2) -
rdoc
/ known _ classes (1) -
rdoc
/ parser / ruby (4) - readline (1)
- resolv (4)
-
rexml
/ document (79) -
rexml
/ streamlistener (1) - ripper (9)
-
ripper
/ filter (3) -
ripper
/ lexer (7) -
ripper
/ sexp (2) - rubygems (6)
-
rubygems
/ commands / which _ command (1) -
rubygems
/ config _ file (2) -
rubygems
/ custom _ require (1) -
rubygems
/ defaults (1) -
rubygems
/ gem _ path _ searcher (1) -
rubygems
/ installer (4) -
rubygems
/ platform (1) -
rubygems
/ requirement (16) -
rubygems
/ source _ index (2) -
rubygems
/ specification (9) -
rubygems
/ version (13) - securerandom (1)
- set (49)
- socket (17)
- stringio (31)
- strscan (45)
-
syslog
/ logger (2) - timeout (4)
- tsort (16)
- un (13)
- uri (17)
-
webrick
/ httprequest (1) -
webrick
/ httpservlet / cgihandler (1) -
webrick
/ ssl (2) - win32ole (22)
- zlib (3)
クラス
-
ARGF
. class (25) - Addrinfo (6)
- Array (199)
- BasicObject (14)
- BasicSocket (3)
-
Benchmark
:: Tms (1) - BigDecimal (31)
- Binding (6)
- CGI (1)
- CSV (46)
-
CSV
:: FieldInfo (3) -
CSV
:: Row (19) -
CSV
:: Table (28) - Class (8)
- Complex (42)
- Coverage (5)
-
DRb
:: DRbUnknown (1) - Date (10)
- DateTime (2)
-
Digest
:: Base (7) - Dir (52)
- ERB (9)
- Encoding (19)
-
Encoding
:: Converter (22) -
Encoding
:: InvalidByteSequenceError (2) -
Encoding
:: UndefinedConversionError (1) - Enumerator (19)
-
Enumerator
:: Chain (1) -
Enumerator
:: Lazy (36) -
Enumerator
:: Yielder (3) - Exception (15)
- FalseClass (5)
- Fiber (9)
-
Fiddle
:: CStruct (1) -
Fiddle
:: Closure :: BlockCaller (1) -
Fiddle
:: Function (1) -
Fiddle
:: Pointer (3) - File (50)
-
File
:: Stat (43) - Float (47)
- FrozenError (3)
-
Gem
:: ConfigFile (2) -
Gem
:: GemPathSearcher (1) -
Gem
:: Installer (4) -
Gem
:: Platform (1) -
Gem
:: Requirement (16) -
Gem
:: SourceIndex (2) -
Gem
:: Specification (9) -
Gem
:: Version (13) - Hash (102)
- IO (72)
- IPSocket (1)
-
IRB
:: Context (3) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) - Integer (74)
-
JSON
:: Parser (3) -
JSON
:: State (14) - KeyError (4)
- Logger (31)
- MatchData (23)
- Matrix (77)
-
Matrix
:: LUPDecomposition (1) - Method (24)
- Module (89)
- Monitor (5)
-
Net
:: HTTP (24) -
Net
:: HTTPGenericRequest (7) -
Net
:: HTTPResponse (12) - NilClass (15)
- Numeric (49)
- Object (90)
-
OpenSSL
:: ASN1 :: ASN1Data (1) -
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 :: 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
:: BN (26) - OpenStruct (2)
- OptionParser (51)
- PP (4)
- Pathname (52)
- PrettyPrint (1)
- Prime (4)
-
Prime
:: EratosthenesGenerator (3) -
Prime
:: PseudoPrimeGenerator (4) - Proc (19)
-
Psych
:: Nodes :: Node (2) -
Psych
:: ScalarScanner (1) -
Psych
:: Stream (2) -
Psych
:: Visitors :: YAMLTree (2) -
RDoc
:: Parser :: Ruby (4) -
REXML
:: Attribute (3) -
REXML
:: Attributes (12) -
REXML
:: CData (3) -
REXML
:: DocType (9) -
REXML
:: Document (6) -
REXML
:: Element (21) -
REXML
:: Elements (9) -
REXML
:: Entity (2) -
REXML
:: Instruction (2) -
REXML
:: Text (3) -
REXML
:: XPath (3) -
Rake
:: Application (5) -
Rake
:: FileList (17) -
Rake
:: FileTask (2) -
Rake
:: InvocationChain (4) -
Rake
:: NameSpace (2) -
Rake
:: PackageTask (9) -
Rake
:: TaskArguments (5) -
Rake
:: TestTask (2) - Random (16)
- Range (42)
- Rational (29)
- Regexp (27)
- Resolv (2)
-
Resolv
:: DNS (1) -
Resolv
:: DNS :: Name (1) - Ripper (15)
-
Ripper
:: Filter (3) -
Ripper
:: Lexer (3) - RubyVM (3)
-
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (20) - Set (47)
- SignalException (5)
- Socket (6)
- String (186)
- StringIO (31)
- StringScanner (44)
- Struct (32)
- Symbol (8)
-
Syslog
:: Logger (2) - SystemCallError (1)
- TCPSocket (1)
- Thread (23)
-
Thread
:: Backtrace :: Location (7) -
Thread
:: ConditionVariable (2) -
Thread
:: Mutex (5) -
Thread
:: Queue (9) -
Thread
:: SizedQueue (5) - ThreadGroup (3)
- Time (76)
- TracePoint (20)
- TrueClass (5)
-
URI
:: FTP (1) -
URI
:: MailTo (3) - UnboundMethod (14)
- UncaughtThrowError (3)
- Vector (30)
-
WEBrick
:: GenericServer (1) -
WEBrick
:: HTTPRequest (1) -
WEBrick
:: HTTPServlet :: CGIHandler (1) - WIN32OLE (6)
-
WIN32OLE
_ EVENT (2) -
WIN32OLE
_ METHOD (1) -
WIN32OLE
_ TYPE (4) -
WIN32OLE
_ TYPELIB (1) -
WIN32OLE
_ VARIANT (3) - XMP (1)
-
Zlib
:: GzipWriter (2)
モジュール
- Abbrev (1)
- Base64 (2)
- Benchmark (6)
- BigMath (8)
- Comparable (8)
- Digest (1)
-
ERB
:: Util (4) - Enumerable (124)
- Etc (7)
- Fiddle (6)
-
Fiddle
:: Importer (3) - FileTest (15)
- FileUtils (36)
- Forwardable (4)
- GC (9)
-
GC
:: Profiler (4) - Gem (6)
- JSON (17)
-
JSON
:: Generator :: GeneratorMethods :: Array (1) -
JSON
:: Generator :: GeneratorMethods :: FalseClass (1) -
JSON
:: Generator :: GeneratorMethods :: Float (1) -
JSON
:: Generator :: GeneratorMethods :: Hash (1) -
JSON
:: Generator :: GeneratorMethods :: Integer (1) -
JSON
:: Generator :: GeneratorMethods :: NilClass (1) -
JSON
:: Generator :: GeneratorMethods :: Object (1) -
JSON
:: Generator :: GeneratorMethods :: String (1) -
JSON
:: Generator :: GeneratorMethods :: String :: Extend (1) -
JSON
:: Generator :: GeneratorMethods :: TrueClass (1) - Kconv (1)
- Kernel (186)
- LUSolve (1)
- Marshal (6)
- Math (23)
- MonitorMixin (1)
-
Net
:: HTTPExceptions (1) -
Net
:: HTTPHeader (35) - ObjectSpace (18)
- Open3 (1)
- OpenSSL (1)
-
OpenSSL
:: ASN1 (45) -
OpenSSL
:: SSL (1) -
OpenURI
:: Meta (8) -
OptionParser
:: Arguable (7) - PTY (1)
- Process (8)
- Psych (14)
- RDoc (1)
-
REXML
:: Security (2) -
REXML
:: StreamListener (1) - Rake (2)
-
Rake
:: Cloneable (2) -
Rake
:: TaskManager (10) - RakeFileUtils (2)
- RbConfig (6)
- Readline (1)
-
RubyVM
:: AbstractSyntaxTree (3) -
RubyVM
:: MJIT (3) - SecureRandom (1)
- Signal (2)
- TSort (16)
- Timeout (2)
- URI (13)
-
WEBrick
:: Config (1) -
WIN32OLE
:: VARIANT (3) - Warning (1)
- Zlib (1)
キーワード
- ! (1)
- != (1)
- !~ (1)
-
$ $ (1) -
$ & (1) -
$ & # 39; (1) -
$ * (1) -
$ , (1) -
$ -0 (1) -
$ -F (1) -
$ -I (1) -
$ -v (1) -
$ -w (1) -
$ . (1) -
$ / (1) -
$ 0 (1) -
$ 1 (1) -
$ 10 (1) -
$ 11 (1) -
$ 2 (1) -
$ 3 (1) -
$ 4 (1) -
$ 5 (1) -
$ 6 (1) -
$ 7 (1) -
$ 8 (1) -
$ 9 (1) -
$ : (1) -
$ ; (1) -
$ = (1) -
$ > (1) -
$ ARGV (1) -
$ CHILD _ STATUS (1) -
$ DEFAULT _ INPUT (1) -
$ INPUT _ LINE _ NUMBER (1) -
$ LAST _ MATCH _ INFO (1) -
$ LAST _ PAREN _ MATCH (1) -
$ LAST _ READ _ LINE (1) -
$ LOAD _ PATH (1) -
$ NR (1) -
$ ORS (1) -
$ OUTPUT _ RECORD _ SEPARATOR (1) -
$ PROGRAM _ NAME (1) -
$ SAFE (1) -
$ VERBOSE (1) -
$ _ (1) -
$ ` (1) -
$ archdir (1) -
$ hdrdir (1) -
$ libdir (1) -
$ sitearchdir (1) -
$ sitelibdir (1) -
$ srcdir (1) -
$ stderr (1) -
$ stdin (1) -
$ stdout (1) -
$ topdir (1) -
$ ~ (1) - % (7)
- & (6)
- * (9)
- ** (4)
- + (10)
- +@ (2)
- -@ (5)
-
/ (5) -
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (1) - < (5)
- << (15)
- <= (5)
- <=> (16)
- == (26)
- === (14)
- =~ (5)
- > (5)
- >= (5)
- >> (5)
- ARGF (1)
- ARGV (2)
- ASN1 (1)
- Array (1)
- BMPString (2)
-
BUILD
_ RUBY _ PLATFORM (1) - Base (1)
- BigDecimal (2)
- BitString (2)
- Boolean (2)
-
CESU
_ 8 (1) -
CODE
_ CLASS _ TO _ OBJ (1) -
CODE
_ TO _ OBJ (1) - CONFIG (1)
- CSV (1)
- Cipher (1)
- CompatibilityError (1)
- Complex (3)
- ConditionVariable (1)
- ConverterNotFoundError (1)
- DATA (1)
- DEBUG (1)
- DEBUG= (1)
- DEFAULT (1)
-
DEFAULT
_ PARAMS (1) - DOSISH 対応 (1)
- Date (1)
- E (2)
- EXXX (1)
- Enumerated (2)
- ExternalEntity (1)
- FALSE (1)
- FORMAT (2)
- Float (1)
- GC (1)
- GNU (1)
- GeneralString (2)
- GeneralizedTime (2)
- GraphicString (2)
- Hash (1)
- IA5String (2)
-
INSTRUCTION
_ NAMES (1) - ISO64String (2)
- Instruction (1)
- Integer (3)
- InvalidByteSequenceError (1)
- JSON (1)
-
KNOWN
_ CLASSES (1) -
LEVEL
_ MAP (1) - LIMITS (1)
-
MAJOR
_ VERSION (1) -
MINOR
_ VERSION (1) - Mac OS X (1)
- Marshal フォーマット (1)
- MinGW (1)
- MonitorMixin (1)
-
Mutex
_ m (1) -
NEWS for Ruby 2
. 0 . 0 (1) -
NEWS for Ruby 2
. 1 . 0 (1) -
NEWS for Ruby 2
. 2 . 0 (1) -
NEWS for Ruby 2
. 3 . 0 (1) -
NEWS for Ruby 2
. 4 . 0 (1) -
NEWS for Ruby 2
. 5 . 0 (1) -
NEWS for Ruby 2
. 6 . 0 (1) -
NEWS for Ruby 2
. 7 . 0 (1) - NIL (1)
- NKF (1)
- NORMAL (1)
- Nodes (1)
- NotationDecl (1)
- Null (2)
- Numeric (1)
- NumericString (2)
-
OPERATING
_ SYSTEM _ DEFAULTS (1) - OPS (1)
- OPTS (1)
-
OP
_ NO _ COMPRESSION (1) - ObjectId (2)
- OctetString (2)
- Open3 (1)
- OptionParser (1)
- PI (2)
-
PLATFORM
_ DEFAULTS (1) - PrintableString (2)
- Proc (1)
- Proxy (1)
- ROUNDS (1)
- RUBY (1)
-
RUBY
_ COPYRIGHT (1) -
RUBY
_ DESCRIPTION (1) -
RUBY
_ ENGINE (1) -
RUBY
_ ENGINE _ VERSION (1) -
RUBY
_ FREE (1) -
RUBY
_ PATCHLEVEL (1) -
RUBY
_ PLATFORM (1) -
RUBY
_ RELEASE _ DATE (1) -
RUBY
_ REVISION (1) -
RUBY
_ VERSION (1) - Rational (1)
- ReFe (1)
- RegexpError (1)
- Requirement (1)
- Ruby が動作するプラットフォーム (1)
- RubyGemsPackageVersion (1)
- RubyGemsVersion (1)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (1)
- Rubyの起動 (1)
- Ruby用語集 (1)
-
SCRIPT
_ LINES _ _ (1) -
SHIFT
_ JIS (1) - SINGLE (1)
- SIZEOF (1)
- SSL (1)
- STDERR (1)
- STDIN (1)
- STDOUT (1)
- ScalarScanner (1)
- Sequence (2)
- Set (2)
-
Shift
_ JIS (1) - SizedQueue (1)
- Stat (1)
- String (2)
- StringScanner (1)
- T61String (2)
- TOPDIR (1)
- TRUE (1)
- Thread (1)
- Time (1)
- UTCTime (2)
- UTF8String (2)
- UndefinedConversionError (1)
- UniversalString (2)
- VERSION (2)
-
VT
_ BSTR (1) -
VT
_ DATE (1) -
VT
_ DISPATCH (1) - Version (1)
- VideotexString (2)
-
WIN32OLE
_ EVENT (1) -
WIN32OLE
_ TYPE (1) -
WIN
_ PATTERNS (1) - WhichCommand (1)
- Win32 (1)
- Win32ネイティブ版 (1)
- Win32ネイティブ版Rubyの互換性問題 (1)
- XMLDecl (1)
- YAMLTree (1)
- [] (45)
- []= (15)
- ^ (5)
-
_ _ callee _ _ (1) -
_ _ id _ _ (1) -
_ _ method _ _ (1) -
_ _ send _ _ (2) -
_ dump (2) -
_ id2ref (1) -
_ load (1) - ` (1)
- abbrev (2)
- abort (2)
-
abort
_ on _ exception (2) - abs (6)
- abs2 (2)
- absolute? (1)
-
absolute
_ path (3) -
absolute
_ path? (1) - accept (2)
- acos (1)
- add (5)
- add? (1)
-
add
_ attribute (2) -
add
_ attributes (1) -
add
_ dependency (1) -
add
_ development _ dependency (1) -
add
_ element (1) -
add
_ field (1) -
add
_ namespace (1) -
add
_ row (1) -
add
_ runtime _ dependency (1) -
add
_ trace _ func (1) - adjugate (1)
- advise (1)
-
alias
_ method (1) - aliases (1)
- alive? (1)
- all? (6)
-
all
_ symbols (1) - allbits? (1)
- allocate (1)
-
allocation
_ sourcefile (1) -
allocation
_ sourceline (1) -
allow
_ nan? (1) - alphanumeric (1)
- ancestors (1)
- angle (3)
-
angle
_ with (1) - antisymmetric? (1)
- any? (6)
- anybits? (1)
- append (3)
-
append
_ features (1) - application (1)
- arg (3)
-
arg
_ config (1) - argv (1)
- argv0 (1)
- arity (3)
- array (1)
-
array
_ nl (1) -
as
_ list (1) - ascend (2)
-
ascii
_ compatible? (1) -
asciicompat
_ encoding (2) - asctime (1)
- asin (1)
- assoc (2)
- at (7)
-
at
_ exit (1) - atan (2)
- atan2 (1)
- atime (4)
- attr (3)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attribute
_ of (1) -
attributes
_ of (1) - autoclose? (1)
- autoload (2)
- autoload? (2)
- b (1)
- backtrace (2)
-
backtrace
_ locations (3) -
base
_ label (2) -
base
_ uri (1) - basename (2)
-
basic
_ auth (1) - basis (1)
- begin (2)
-
beginning
_ of _ line? (1) - benchmark (1)
- between? (1)
- bigdecimal (1)
-
bigdecimal
/ newton (1) - bind (2)
-
bind
_ call (2) - binding (3)
- binmode (2)
- binread (2)
- binwrite (1)
- birthtime (2)
-
bit
_ length (1) -
bit
_ set? (1) - blksize (1)
-
block
_ given? (1) - blockdev? (1)
- blocks (1)
- bm (1)
- bmbm (1)
- body (2)
-
body
_ permitted? (1) -
body
_ stream (1) -
body
_ stream= (1) - bol? (1)
- broadcast (1)
- bsearch (4)
-
bsearch
_ index (2) - build (2)
- bump (1)
-
by
_ col (1) -
by
_ col! (1) -
by
_ col _ or _ row (1) -
by
_ col _ or _ row! (1) -
by
_ row (1) -
by
_ row! (1) - bytes (6)
- bytesize (1)
- byteslice (3)
- call (4)
-
callee
_ id (1) - caller (3)
-
caller
_ locations (2) - canonname (1)
- capitalize (1)
- capitalize! (1)
- captures (1)
- casecmp (2)
- casecmp? (2)
- casefold? (1)
- catch (2)
- cause (1)
- cbrt (1)
- cd (2)
- ceil (7)
- center (1)
- cgi (1)
-
cgi
/ session (1) - chain (1)
- chardev? (1)
- charpos (1)
- chars (2)
- charset (2)
- chdir (6)
- check (2)
-
check
_ circular? (1) -
check
_ until (1) - children (5)
- chmod (3)
-
chmod
_ R (1) - chomp (2)
- chomp! (1)
- chop (2)
- chop! (1)
- chown (4)
-
chown
_ R (1) - chr (3)
- chroot (1)
- chunk (3)
-
chunk
_ while (1) - chunked? (1)
- civil (1)
- clamp (2)
- class (1)
-
class
_ eval (2) -
class
_ exec (1) -
class
_ variable _ defined? (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) -
class
_ variables (1) - classify (1)
- cleanpath (1)
- clear (7)
-
clear
_ bit! (1) -
clear
_ exclude (1) - clone (9)
- close (6)
-
close
_ read (1) -
close
_ write (1) - closed? (4)
- cmp (2)
- code (1)
- codepage (1)
- codepoints (2)
- coerce (6)
-
cofactor
_ expansion (1) -
col
_ sep (1) - collect (9)
- collect! (7)
- collect2 (2)
-
collect
_ concat (3) -
collect
_ method (1) - column (2)
-
column
_ vectors (1) - columns (1)
- combination (2)
- combine (2)
-
comma
_ breakable (1) - commands (1)
- compact (2)
- compact! (2)
-
compare
_ by _ identity (1) -
compare
_ by _ identity? (1) -
compare
_ file (1) - compatible? (1)
- compile (2)
-
compile
_ error (1) -
compile
_ file (1) -
compile
_ option (1) - component (1)
- concat (6)
- configure (1)
- confstr (1)
- conj (3)
- conjugate (3)
- connect (1)
-
connect
_ from (2) -
const
_ defined? (1) -
const
_ get (1) -
const
_ load (1) -
const
_ set (1) -
const
_ source _ location (1) - constants (2)
- content (1)
-
content
_ encoding (1) -
content
_ length (1) -
content
_ length= (1) -
content
_ range (1) -
content
_ type (2) -
content
_ type= (1) - convert (4)
- converters (1)
- convpath (1)
- copy (1)
-
copy
_ stream (2) - correct? (1)
- cos (2)
- count (8)
-
count
_ nodes (1) -
count
_ objects (1) -
count
_ objects _ size (1) -
count
_ tdata _ objects (1) - covector (1)
- cover? (2)
- cp (2)
-
cp
_ r (1) - create (2)
-
create
_ id (1) -
create
_ makefile (1) - crypt (1)
- ctime (5)
- current (1)
-
current
_ scope (1) - curry (4)
- cycle (4)
-
datetime
_ format (1) -
datetime
_ format= (1) - day (1)
- debug (3)
- debug? (1)
- decode (1)
-
decode
_ www _ form _ component (1) - deconstruct (1)
-
deconstruct
_ keys (1) -
def
_ class (1) -
def
_ delegator (1) -
def
_ instance _ delegator (1) -
def
_ method (1) -
def
_ module (1) - default (3)
-
default
_ argv (1) -
default
_ event _ sources (1) -
default
_ external (1) -
default
_ external= (1) -
default
_ internal= (1) -
default
_ proc (1) -
define
_ finalizer (2) -
define
_ method (2) -
define
_ singleton _ method (2) -
define
_ task (1) -
defined
_ class (1) - delegate (1)
- delete (16)
- delete! (1)
- delete? (1)
-
delete
_ all (2) -
delete
_ at (1) -
delete
_ attribute (1) -
delete
_ element (1) -
delete
_ if (10) -
delete
_ namespace (1) -
delete
_ prefix (1) -
delete
_ prefix! (1) -
delete
_ suffix (1) -
delete
_ suffix! (1) - denominator (4)
-
deprecate
_ constant (1) - deq (2)
- descend (2)
-
destination
_ encoding (1) - det (1)
- detect (2)
- determinant (1)
- dev (1)
-
dev
_ major (1) -
dev
_ minor (1) - diagonal (1)
- difference (2)
- dig (3)
- digest (1)
- digest! (1)
- digits (2)
- directory? (1)
- dirname (2)
- disable (3)
- disasm (2)
- disassemble (2)
- disjoint? (1)
- display (1)
- div (2)
- divide (2)
- divmod (3)
- dlunwrap (1)
- dlwrap (1)
-
do
_ not _ reverse _ lookup (1) -
double
_ fig (1) - downcase (1)
- downcase! (1)
- downto (2)
- drb (1)
- drop (3)
-
drop
_ while (5) - dst? (1)
- dummy? (1)
- dump (6)
-
dump
_ stream (1) - dup (6)
-
e
_ option _ supplied (1) - each (37)
-
each
_ attribute (1) -
each
_ byte (6) -
each
_ capitalized _ name (1) -
each
_ char (4) -
each
_ child (8) -
each
_ codepoint (6) -
each
_ cons (2) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ entry (3) -
each
_ filename (1) -
each
_ grapheme _ cluster (2) -
each
_ header (1) -
each
_ index (2) -
each
_ key (5) -
each
_ line (12) -
each
_ name (1) -
each
_ object (4) -
each
_ pair (6) -
each
_ slice (2) -
each
_ strongly _ connected _ component (4) -
each
_ strongly _ connected _ component _ from (4) -
each
_ value (3) -
each
_ with _ index (6) -
each
_ with _ object (2) - eager (1)
-
egrep
_ cpp (2) - eigen (1)
- eigensystem (1)
- element (1)
- elements (1)
-
elements
_ to _ f (1) -
elements
_ to _ i (1) -
elements
_ to _ r (1) - empty (1)
- empty? (10)
- enable (3)
- enabled? (1)
- encode (4)
- encode! (2)
- encode64 (1)
-
encode
_ www _ form _ component (1) - encoding (4)
- end (2)
-
end
_ seen? (1) -
end
_ with? (2) - enter (1)
- entities (1)
- entity (2)
-
entity
_ expansion _ limit (1) -
entity
_ expansion _ text _ limit (2) -
entity
_ expansion _ text _ limit= (2) - entitydecl (1)
- entries (5)
-
entrywise
_ product (1) -
enum
_ for (4) - environment (1)
- eof (1)
- eof? (1)
- eos? (1)
- eql? (16)
- equal? (3)
- erf (1)
- erfc (1)
- error (2)
- error? (1)
-
error
_ bytes (1) -
error
_ char (1) - escape (2)
- eval (4)
-
eval
_ script (1) - even? (1)
- event (1)
- exact? (1)
- exception (3)
-
exclude
_ end? (1) -
excluded
_ from _ list? (1) - exec (4)
-
exec
_ format (1) - executable? (1)
-
executable
_ real? (2) - execute (4)
- exist? (2)
- existing (1)
- existing! (1)
- exists? (3)
- exit (2)
- exit! (1)
- exp (2)
- ext (1)
- extend (1)
-
extend
_ object (1) - extended (1)
-
external
_ encoding (1) -
external
_ id (1) - extname (1)
- extract (4)
- fail (3)
-
family
_ addrinfo (2) -
fast
_ generate (1) -
fast
_ unparse (1) - fatal (3)
- fatal? (1)
- fcntl (1)
- fdatasync (1)
- fdiv (3)
- feed (1)
- fetch (10)
-
fetch
_ values (2) - field (1)
- field? (1)
-
field
_ row? (1) -
field
_ size _ limit (1) - file (1)
- file? (1)
- filename (4)
- filename= (1)
- fileno (2)
- fill (6)
- filter (9)
- filter! (4)
-
filter
_ map (3) - find (3)
-
find
_ all (3) -
find
_ index (9) - finish (2)
- finite? (3)
- first (7)
-
first
_ column (1) -
first
_ lineno (2) -
fixed
_ encoding? (1) -
flat
_ map (3) - flatten (3)
- flatten! (2)
- flock (1)
- floor (7)
- flush (1)
- fnmatch (2)
- fnmatch? (1)
-
for
_ fd (1) - force (1)
-
force
_ encoding (1) -
force
_ quotes? (1) - foreach (8)
- fork (2)
-
form
_ data= (1) - format (2)
-
formatted
_ program _ filename (1) - formatter (1)
- free (1)
- freeze (2)
- frexp (1)
- friday? (1)
-
from
_ gems _ in (1) -
from
_ prime _ division (1) -
from
_ state (1) -
from
_ yaml (1) - frozen? (1)
- ftype (2)
- gamma (1)
-
garbage
_ collect (2) - gcd (1)
- gcdlcm (1)
- gem (1)
- generate (2)
-
generate
_ line (1) - get (2)
- get2 (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ byte (1) -
get
_ fields (1) -
get
_ print (2) -
get
_ text (1) - getaddress (2)
- getaddrinfo (1)
- getbyte (4)
- getc (2)
- getch (1)
- getgm (1)
- gethostbyname (2)
- gethostname (1)
- getlocal (2)
- getlogin (1)
- getname (1)
- getoptlong (1)
- getopts (3)
- gets (6)
- getutc (1)
- getwd (2)
- gid (1)
- glob (6)
-
global
_ variables (1) - gm (2)
- gmt? (1)
-
gmt
_ offset (1) - gmtime (1)
- gmtoff (1)
-
grapheme
_ clusters (2) - grep (3)
-
grep
_ v (3) -
group
_ by (2) - groups (1)
- grpowned? (2)
- gsub (7)
- gsub! (5)
- h (1)
-
hadamard
_ product (1) - handler= (1)
-
has
_ elements? (1) -
has
_ key? (1) -
has
_ value? (1) - hash (10)
-
have
_ framework (2) - head (1)
- head2 (2)
- header (2)
- header? (1)
-
header
_ converters (1) -
header
_ row? (2) - headers (4)
- help (2)
- helpfile (1)
- hex (1)
- hexdigest (1)
- hexdigest! (1)
- hexencode (1)
- home (2)
- hour (1)
- hstack (2)
-
html
_ escape (1) -
http
_ version (1) - httpd (1)
- hypot (1)
- i (1)
- identical? (2)
- imag (3)
- imaginary (3)
- import (1)
-
in
_ namespace (1) - include (2)
- include? (8)
- included (1)
-
included
_ modules (1) -
incomplete
_ input? (1) - indent (1)
- index (10)
- infinite? (3)
- info (2)
- info? (1)
- inherited (1)
- initialize (1)
-
initialize
_ copy (1) - inject (3)
- ino (1)
-
inplace
_ mode (1) -
inplace
_ mode= (1) - insert (2)
-
insert
_ output (1) - inspect (34)
- install (3)
-
install
_ rb (1) - instance (2)
-
instance
_ delegate (1) -
instance
_ eval (2) -
instance
_ exec (1) -
instance
_ method (1) -
instance
_ methods (1) -
instance
_ of? (1) -
instance
_ variable _ defined? (1) -
instance
_ variable _ get (1) -
instance
_ variable _ set (1) -
instance
_ variables (1) -
instruction
_ sequence (1) -
int
_ from _ prime _ division (1) - integer? (2)
- intern (2)
-
internal
_ encoding (2) - intersection (2)
- inv (1)
- inverse (1)
- invert (1)
- invkind (1)
- irb (1)
-
irb
/ ruby-lex (1) -
irb
/ ruby-token (1) -
is
_ a? (2) - isatty (1)
- isdst (1)
- iseuc (1)
- isjis (1)
- iterator? (1)
- itself (1)
- j (1)
- jj (1)
- join (4)
-
json
_ creatable? (1) -
json
_ create (8) -
keep
_ if (4) - key (1)
- key? (3)
- keys (1)
-
kind
_ of? (2) - label (2)
- lambda (1)
- lambda? (1)
-
laplace
_ expansion (1) - last (4)
-
last
_ column (1) -
last
_ comment (1) -
last
_ description (1) -
last
_ error (1) -
last
_ lineno (1) -
last
_ match (2) -
last
_ modified (1) -
last
_ status (1) -
latest
_ gc _ info (2) - lazy (2)
- lchmod (1)
- lchown (1)
- lcm (1)
- ldexp (1)
- length (9)
- level (1)
- lex (2)
- lgamma (1)
-
lib
_ dirs _ for (1) - limit (1)
- line (1)
-
line
_ stub (1) - lineno (3)
- lines (4)
- link (2)
- list (3)
- ljust (1)
- ln (2)
-
ln
_ s (1) - load (6)
-
load
_ file (2) -
load
_ file! (1) -
load
_ from _ binary (1) -
load
_ from _ binary _ extra _ data (1) -
load
_ specification (1) -
load
_ stream (2) - local (2)
-
local
_ address (1) -
local
_ variable _ defined? (1) -
local
_ variable _ get (1) -
local
_ variables (2) -
locale
_ charmap (1) - localtime (2)
- locked? (1)
- log (5)
- log10 (1)
- log2 (1)
- logger (1)
- lookup (1)
- loop (2)
- lshift! (1)
- lstat (2)
- lstrip (1)
- lstrip! (1)
- lup (1)
-
lup
_ decomposition (1) - lusolve (1)
- magnitude (6)
- main (1)
-
main
_ type (1) - makedirs (1)
- malloc (1)
- map (9)
- map! (7)
- map2 (1)
-
marshal
_ dump (3) -
marshal
_ load (3) -
mask
_ bits! (1) - match (5)
- match? (4)
- matched (1)
- matched? (1)
-
matched
_ size (1) - matches? (1)
- max (13)
-
max
_ by (4) -
max
_ nesting (1) - mday (1)
- measure (1)
- member? (5)
- members (2)
-
memsize
_ of (1) -
memsize
_ of _ all (1) - merge (4)
- merge! (2)
- method (3)
-
method
_ added (1) -
method
_ defined? (1) -
method
_ id (1) -
method
_ missing (1) -
method
_ removed (1) -
method
_ undefined (1) - methods (1)
- min (13)
-
min
_ by (4) - minmax (6)
-
minmax
_ by (2) - minor (2)
- mkdir (3)
-
mkdir
_ p (1) - mkfifo (1)
- mkmf (2)
- mkpath (1)
- mktime (2)
-
mod
_ add (1) -
mod
_ exp (1) -
mod
_ inverse (1) -
mod
_ mul (1) -
mod
_ sub (1) - mode (4)
-
module
_ eval (2) -
module
_ exec (1) -
module
_ function (3) - modulo (4)
- mon (1)
-
mon
_ enter (2) -
mon
_ exit (1) - monday? (1)
- monitor (1)
- month (1)
- mountpoint? (1)
- move (1)
- msg (1)
- mswin32 (1)
- mtime (3)
- mv (2)
- name (7)
- name= (1)
-
name
_ list (1) -
named
_ captures (2) - names (4)
- namespace (2)
- namespaces (2)
- nan? (1)
-
need
_ tar (1) -
need
_ tar _ bz2 (1) -
need
_ tar _ gz (1) -
need
_ zip (1) - needed? (1)
- negative? (4)
- nesting (1)
-
net
/ ftp (1) -
net
/ http (1) -
net
/ telnet (1) - new (126)
-
new
_ scope (1) -
new
_ seed (1) - next (4)
- next! (1)
-
next
_ element (1) -
next
_ float (1) -
next
_ values (1) -
next
_ year (1) - nil? (1)
- nlink (1)
- nobits? (1)
- none? (7)
- nonzero? (2)
- norm (1)
- normalize (1)
- now (1)
-
nowrite
_ flag (1) - nprocessors (1)
- nsec (1)
-
num
_ bits (1) -
num
_ bytes (1) -
num
_ waiting (1) - numerator (4)
-
object
_ id (1) -
object
_ nl (1) - oct (1)
- odd? (1)
- of (2)
- offset (2)
-
ole
_ classes (1) -
ole
_ query _ interface (1) - on (12)
-
on
_ head (1) -
on
_ tail (1) - one? (6)
- open (18)
- open-uri (1)
- openssl (1)
- optparse (1)
-
optparse
/ date (1) -
optparse
/ shellwords (1) -
optparse
/ time (1) -
optparse
/ uri (1) - ord (2)
- order (4)
- order! (4)
-
original
_ dir (2) -
original
_ name (2) - owned? (3)
- owner (2)
- p (1)
- pack (2)
- pack テンプレート文字列 (1)
-
package
_ dir (1) -
package
_ dir _ path (1) -
package
_ files (1) - parameters (3)
- parent (1)
- parse (14)
- parse! (3)
-
parse
_ csv (1) -
parse
_ file (1) -
parse
_ line (1) -
parse
_ stream (2) - parser (1)
- partition (3)
- path (9)
- pathconf (1)
- pathmap (1)
- pause (1)
- peek (2)
-
peek
_ result (1) -
peek
_ values (1) - peep (1)
- permutation (2)
- permute (2)
- permute! (2)
- phase (3)
- pid (1)
- pipe? (1)
- pipeline (1)
- pointer (1)
- pointer= (1)
- polar (3)
- pop (4)
- pos (3)
- pos= (1)
- positive? (3)
- post (2)
- post2 (2)
-
post
_ match (2) - pow (2)
-
power
_ assert (1) - pp (3)
-
pre
_ match (2) - pread (1)
- pred (1)
- prefix (1)
- prefixes (2)
- prepend (4)
-
prepend
_ features (1) - prepended (1)
- prerelease? (2)
-
pretty
_ generate (1) -
pretty
_ print (3) -
pretty
_ print _ cycle (1) -
pretty
_ unparse (1) - prettyprint (1)
-
prev
_ float (1) -
prev
_ year (1) - prime? (1)
-
prime
_ division (2) -
prime
_ fasttest? (1) -
primitive
_ convert (4) -
primitive
_ errinfo (1) - print (4)
- printf (3)
- priority (1)
- priority= (1)
- private (4)
-
private
_ class _ method (2) -
private
_ constant (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) - proc (2)
- produce (1)
- product (2)
- progname (1)
- progname= (1)
-
program
_ name (1) -
prompt
_ mode (1) -
proper
_ subset? (1) -
proper
_ superset? (1) -
protected
_ method _ defined? (1) -
proxy
_ basic _ auth (1) -
psych
_ y (1) - public (5)
-
public
_ class _ method (2) -
public
_ constant (1) -
public
_ instance _ method (1) -
public
_ method (1) -
public
_ method _ defined? (1) -
public
_ send (2) - push (2)
- putback (2)
- putc (2)
- puts (4)
- pwd (2)
- pwrite (1)
- query (1)
- quo (3)
- quote (1)
-
quote
_ char (1) - r (1)
- raise (6)
-
raised
_ exception (1) - rake (1)
-
rake
/ gempackagetask (1) - rakefile (1)
- rand (8)
- range (1)
-
range
_ length (1) - rank (1)
- rassoc (2)
- rationalize (9)
-
raw
_ data (1) -
rb
_ define _ method (1) -
rb
_ jump _ tag (1) -
rb
_ load (1) -
rb
_ parser _ append _ print (1) -
rb
_ parser _ while _ loop (1) -
rb
_ protect (1) - rdev (1)
-
rdev
_ major (1) -
rdev
_ minor (1) - rdoc (1)
-
rdoc
/ markdown (1) -
rdoc
/ parser / c (1) -
rdoc
/ parser / ruby (1) -
reachable
_ objects _ from (1) - read (4)
-
read
_ body (2) - readable? (2)
-
readable
_ real? (1) - readbyte (3)
- readchar (2)
- readline (4)
- readlines (10)
- readlink (1)
- real (3)
- real? (3)
- realdirpath (1)
- realpath (3)
- realtime (1)
- receiver (3)
- rect (4)
- rectangular (4)
- reduce (3)
- refine (1)
- regexp (3)
- regular? (1)
- rehash (1)
- reject (11)
- reject! (7)
- relative? (1)
-
relative
_ path _ from (1) - release (2)
- reload (1)
- remainder (3)
-
remote
_ address (1) - remove (1)
-
remove
_ class _ variable (1) -
remove
_ const (1) -
remove
_ entry (1) -
remove
_ instance _ variable (1) -
remove
_ method (1) - rename (1)
- reopen (5)
-
repeated
_ combination (2) -
repeated
_ permutation (2) - replace (4)
- replacement (1)
- replacement= (1)
- replicate (1)
- report (1)
-
report
_ on _ exception (1) -
request
_ body _ permitted? (1) -
request
_ get (2) -
request
_ head (2) -
request
_ post (2) - require (2)
-
require
_ relative (1) -
required
_ ruby _ version (1) -
required
_ rubygems _ version (1) - reset (1)
- resolv (1)
- resolve (1)
-
respond
_ to? (1) -
respond
_ to _ missing? (1) - response (1)
-
response
_ body _ permitted? (1) - rest (1)
- rest? (1)
-
rest
_ size (1) - restore (2)
- restsize (1)
- result (3)
- resume (2)
-
return
_ headers? (1) -
return
_ value (1) - reverse (2)
- reverse! (2)
-
reverse
_ each (4) - rewind (4)
- rexml (1)
-
rexml
/ document (1) -
rexml
/ parsers / pullparser (1) -
rexml
/ parsers / sax2parser (1) -
rexml
/ parsers / streamparser (1) -
rexml
/ parsers / ultralightparser (1) - rindex (4)
- rjust (1)
- rm (2)
-
rm
_ r (1) - rmdir (3)
- root (1)
- root? (1)
-
root
_ node (1) - rotate (1)
- rotate! (1)
- round (9)
- row (2)
-
row
_ sep (1) -
row
_ vectors (1) - rows (1)
- rpartition (1)
- rshift! (1)
- rss (1)
- rstrip (1)
- rstrip! (1)
- ruby (2)
-
ruby 1
. 6 feature (1) -
ruby 1
. 8 . 1 feature (1) -
ruby 1
. 8 . 2 feature (1) -
ruby 1
. 8 . 3 feature (1) -
ruby 1
. 8 . 4 feature (1) -
ruby 1
. 8 . 5 feature (1) -
ruby 1
. 9 feature (1) -
ruby2
_ keywords (2) -
ruby2
_ keywords _ hash? (1) -
ruby
_ engine (1) -
ruby
_ opts (1) - rubygems (1)
-
rubygems
/ commands / build _ command (1) -
rubygems
/ commands / cert _ command (1) -
rubygems
/ commands / check _ command (1) -
rubygems
/ commands / cleanup _ command (1) -
rubygems
/ commands / contents _ command (1) -
rubygems
/ commands / dependency _ command (1) -
rubygems
/ commands / environment _ command (1) -
rubygems
/ commands / fetch _ command (1) -
rubygems
/ commands / generate _ index _ command (1) -
rubygems
/ commands / help _ command (1) -
rubygems
/ commands / install _ command (1) -
rubygems
/ commands / list _ command (1) -
rubygems
/ commands / lock _ command (1) -
rubygems
/ commands / mirror _ command (1) -
rubygems
/ commands / outdated _ command (1) -
rubygems
/ commands / pristine _ command (1) -
rubygems
/ commands / query _ command (1) -
rubygems
/ commands / rdoc _ command (1) -
rubygems
/ commands / search _ command (1) -
rubygems
/ commands / server _ command (1) -
rubygems
/ commands / sources _ command (1) -
rubygems
/ commands / specification _ command (1) -
rubygems
/ commands / uninstall _ command (1) -
rubygems
/ commands / unpack _ command (1) -
rubygems
/ package / tar _ input (1) -
rubygems
/ package / tar _ output (1) -
rubygems
/ package / tar _ reader (1) -
rubygems
/ security (1) -
rubygems
_ version (1) - run (2)
- running? (1)
-
safe
_ level (1) -
safe
_ load (2) - sample (4)
-
satisfied
_ by? (1) - saturday? (1)
- scalar (1)
- scan (4)
-
scan
_ full (1) -
scan
_ until (1) - scrub (3)
- scrub! (3)
-
search
_ convpath (1) -
search
_ full (1) - sec (1)
- seed (1)
- seek (1)
- select (9)
- select! (4)
- self (1)
- send (2)
-
send
_ request (1) - separator (1)
- seplist (1)
-
set
_ backtrace (1) -
set
_ bit! (1) -
set
_ content _ type (1) -
set
_ debug _ output (1) -
set
_ encoding _ by _ bom (1) -
set
_ form _ data (1) -
set
_ range (3) -
set
_ trace _ func (2) - setbyte (1)
- setgid? (2)
- setproctitle (1)
- setproperty (2)
- setuid? (2)
-
sev
_ threshold (1) - sexp (1)
-
sexp
_ raw (1) -
sharing
_ detection (1) - shift (6)
- shuffle (2)
- shuffle! (2)
- sign (1)
- signal (1)
- signm (1)
- signo (1)
- sin (2)
-
singleton
_ class (1) -
singleton
_ class? (1) -
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) -
singleton
_ methods (1) - size (16)
- size? (2)
-
skew
_ symmetric? (1) - skip (2)
-
skip
_ blanks? (1) -
skip
_ until (1) - sleep (3)
- slice (12)
- slice! (9)
-
slice
_ after (4) -
slice
_ before (5) -
slice
_ when (2) - socket (1)
- socket? (2)
- solve (1)
- sort (4)
- sort! (2)
-
sort
_ by (2) -
sort
_ by! (2) - source (2)
-
source
_ encoding (1) -
source
_ location (4) - space (1)
-
space
_ before (1) - spawn (4)
- specific? (1)
- split (6)
- sprintf (1)
- sprintf フォーマット (1)
- sqrt (3)
- squeeze (1)
- squeeze! (1)
- srand (2)
- src (1)
-
stand
_ alone? (1) - start (7)
-
start
_ with? (2) - stat (4)
- state (1)
- status (1)
- step (12)
- sticky? (2)
- stop (1)
- stop? (1)
- store (2)
- strftime (1)
- string (3)
- strip (1)
- strip! (1)
-
strongly
_ connected _ components (2) - struct (1)
- sub (7)
- sub! (4)
-
sub
_ ext (1) -
sub
_ type (1) -
subdomain
_ of? (1) - subsec (1)
- subset? (1)
- subtract (1)
- succ (4)
- succ! (1)
- sum (5)
- summarize (2)
-
summary
_ indent (1) -
summary
_ indent= (1) -
summary
_ width (1) -
summary
_ width= (1) - sunday? (1)
-
super
_ method (1) - superclass (1)
- superset? (1)
- swapcase (1)
- swapcase! (1)
- symlink (2)
- symlink? (2)
- sync (1)
- synchronize (1)
-
synthesize
_ file _ task (1) - syscall (1)
- sysconf (1)
- sysconfdir (1)
-
syslog
/ logger (1) - sysopen (1)
- system (5)
- systmpdir (1)
- syswrite (1)
- table (1)
- tag (1)
- taint (1)
- tainted? (1)
- take (3)
-
take
_ while (6) - tally (1)
- tan (1)
- tap (1)
- target (1)
- tasks (2)
- tcp (2)
- tell (2)
- terminate (1)
- test (2)
-
test
/ unit (1) - text (1)
- then (2)
- throw (1)
- thursday? (1)
- timeout (4)
- times (2)
-
to
_ a (18) -
to
_ ary (3) -
to
_ binary (1) -
to
_ bn (1) -
to
_ c (4) -
to
_ csv (3) -
to
_ d (4) -
to
_ enum (4) -
to
_ f (7) -
to
_ h (14) -
to
_ hash (5) -
to
_ i (8) -
to
_ int (3) -
to
_ json (20) -
to
_ mailtext (1) -
to
_ path (2) -
to
_ proc (6) -
to
_ ptr (1) -
to
_ r (7) -
to
_ regexp (1) -
to
_ rfc822text (1) -
to
_ ruby (2) -
to
_ s (43) -
to
_ set (2) -
to
_ str (2) -
to
_ string (1) -
to
_ sym (1) -
to
_ value (1) - today (1)
-
token
_ match (1) - tokenize (3)
-
top
_ level _ tasks (1) -
total
_ time (1) - touch (2)
- tr (2)
-
tr
_ s (1) -
tr
_ s! (1) - trace (2)
-
trace
_ var (3) - tracer (1)
- transfer (1)
- transform (1)
-
transform
_ keys (2) -
transform
_ keys! (2) -
transform
_ values (2) -
transform
_ values! (2) - transpose (1)
- trap (2)
- truncate (9)
- trust (1)
-
try
_ convert (4) -
try
_ lock (1) - tsort (3)
-
tsort
_ each (4) - tty? (1)
- tuesday? (1)
-
tv
_ nsec (1) -
tv
_ sec (1) -
tv
_ usec (1) - type (1)
-
type
_ params (1) - typelibs (1)
- u (1)
- ucmp (1)
- uid (1)
- umask (2)
- un (1)
- uname (1)
- unbind (1)
-
unconverted
_ fields? (1) -
undef
_ method (1) -
undefine
_ finalizer (1) - undump (1)
- ungetc (1)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - union (4)
- uniq (4)
- uniq! (2)
- unknown (2)
- unlink (3)
- unnormalize (1)
- unpack (1)
- unpack1 (1)
- unparse (1)
- unscan (1)
- unshift (1)
- untaint (1)
-
untrace
_ var (1) - untrust (1)
- untrusted? (1)
- upcase (1)
- upcase! (1)
- update (2)
- upto (3)
- uptodate? (1)
- urandom (1)
-
url
_ encode (1) -
urlsafe
_ encode64 (1) -
use
_ readline (1) -
use
_ readline? (1) - usec (1)
-
used
_ modules (1) - using (2)
- utc (3)
- utc? (1)
-
utc
_ offset (1) - utime (1)
-
valid
_ encoding? (1) - value (6)
- value? (1)
- values (2)
-
values
_ at (5) - ver (1)
-
verbose
_ flag (1) - version (2)
- vstack (2)
- wait (2)
- wait2 (1)
-
wait
_ for _ cond (1) -
wait
_ readable (1) -
wait
_ writable (1) - waitpid (1)
- waitpid2 (1)
- wakeup (1)
- warn (5)
- warn? (1)
-
warn
_ unless _ e _ option (1) - warning (2)
-
warning
_ unless _ e _ option (1) - wday (1)
-
webrick
/ cgi (1) - wednesday? (1)
- win32ole (1)
-
win
_ platform? (1) -
with
_ defaults (1) -
with
_ index (6) -
with
_ object (2) -
world
_ readable? (2) -
world
_ writable? (2) - writable? (2)
-
writable
_ real? (1) - write (5)
-
write
_ headers? (1) - xmlrpc (1)
- xmp (1)
- xpath (1)
- y (1)
- yaml (1)
-
yaml
/ store (1) -
yaml
_ tag (1) - yday (1)
- year (1)
- yield (3)
-
yield
_ self (2) - zero (3)
- zero? (5)
- zip (6)
- zlib (1)
- zone (1)
- | (6)
- ~ (2)
- はじめに (1)
- オブジェクト指向スクリプト言語 Ruby リファレンスマニュアル (1)
- クラス/メソッドの定義 (1)
- スレッド (1)
- セキュリティモデル (1)
- パターンマッチ (1)
- メソッド呼び出し(super・ブロック付き・yield) (1)
- リテラル (1)
- 制御構造 (1)
- 変数と定数 (1)
- 多言語化 (1)
- 手続きオブジェクトの挙動の詳細 (1)
- 正規表現 (1)
- 演算子式 (1)
- 環境変数 (1)
検索結果
先頭5件
- RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node - RubyVM
:: AbstractSyntaxTree . parse _ file(pathname) -> RubyVM :: AbstractSyntaxTree :: Node - RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node - RubyVM
:: InstructionSequence . compile(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence - RubyVM
:: InstructionSequence . new(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence
-
RubyVM
:: AbstractSyntaxTree . of(proc) -> RubyVM :: AbstractSyntaxTree :: Node (69799.0) -
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
引数 proc に渡したProcやメソッドオブジェクトの抽象構文木を返します。
このメソッドはProcやメソッドが定義されたファイルを読み込む必要があるため、
irbのようなファイルを介さない対話的環境では動作しません。
@param proc Procもしくはメソッドオブジェクトを指定します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.of(proc {1 + 2})
# => (SCOPE@2:38-2:45
# tbl: []
# args: nil
# body:
# (OPCALL@2:... -
RubyVM
:: AbstractSyntaxTree . parse _ file(pathname) -> RubyVM :: AbstractSyntaxTree :: Node (69781.0) -
pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。
pathname のファイルを読み込み、その内容を抽象構文木にパースし、その木の根ノードを返します。
@param pathname パースする対象のファイルパスを指定します
@raise SyntaxError pathname から取得された文字列が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse_file(__FILE__)
# => (SCOPE@1:0-1:50
# tbl: []
# args: nil
# body:
# (F... -
RubyVM
:: AbstractSyntaxTree . parse(string) -> RubyVM :: AbstractSyntaxTree :: Node (69763.0) -
文字列を抽象構文木にパースし、その木の根ノードを返します。
文字列を抽象構文木にパースし、その木の根ノードを返します。
@param string パースする対象の Ruby のコードを文字列で指定します。
@raise SyntaxError string が Ruby のコードとして正しくない場合に発生します。
//emlist[][ruby]{
pp RubyVM::AbstractSyntaxTree.parse("x = 1 + 2")
# => (SCOPE@1:0-1:9
# tbl: [:x]
# args: nil
# body:
# (LASGN@1:0-1:9 :x
# ... -
RubyVM
:: InstructionSequence . compile(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence (69667.0) -
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 source で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
@param source Ruby のソースコードを文字列で指定します。
@param file ファイル名を文字列で指定します。
@param path 引数 file の絶対パスファイル名を文字列で指定します。
@param line 引数 source の 1 行目の行番号を指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
... -
RubyVM
:: InstructionSequence . new(source , file = nil , path = nil , line = 1 , options = nil) -> RubyVM :: InstructionSequence (69667.0) -
引数 source で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 source で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
@param source Ruby のソースコードを文字列で指定します。
@param file ファイル名を文字列で指定します。
@param path 引数 file の絶対パスファイル名を文字列で指定します。
@param line 引数 source の 1 行目の行番号を指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
... -
RubyVM
:: InstructionSequence . compile _ file(file , options = nil) -> RubyVM :: InstructionSequence (69649.0) -
引数 file で指定した Ruby のソースコードを元にコンパイル済みの RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 file で指定した Ruby のソースコードを元にコンパイル済みの
RubyVM::InstructionSequence オブジェクトを作成して返します。
RubyVM::InstructionSequence.compile とは異なり、file、path などの
メタデータは自動的に取得します。
@param file ファイル名を文字列で指定します。
@param options コンパイル時のオプションを true、false、Hash オブ
ジェクトのいずれかで指定します。詳細は
RubyVM::Instr... -
RubyVM
:: InstructionSequence . load _ from _ binary(binary) -> RubyVM :: InstructionSequence (69619.0) -
RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。
RubyVM::InstructionSequence#to_binaryにより作られたバイナリフォーマットの文字列からiseqのオブジェクトをロードします。
このローダーは検証機構をもっておらず、壊れたり改変されたバイナリを読み込むと深刻な問題を引き起こします。
他者により提供されたバイナリデータはロードすべきではありません。自分が変換したバイナリデータを使うべきです。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary
RubyVM:... -
RubyVM
:: InstructionSequence . of(body) -> RubyVM :: InstructionSequence (69601.0) -
引数 body で指定した Proc、Method オブジェクトを元に RubyVM::InstructionSequence オブジェクトを作成して返します。
引数 body で指定した Proc、Method オブジェクトを元に
RubyVM::InstructionSequence オブジェクトを作成して返します。
@param body Proc、Method オブジェクトを指定します。
例1:irb で実行した場合
# proc
> p = proc { num = 1 + 2 }
> RubyVM::InstructionSequence.of(p)
> # => <RubyVM::InstructionSequence:block in irb_binding@(irb)>
# method
> def ... -
RubyVM
:: InstructionSequence # to _ binary(extra _ data = nil) -> String (69355.0) -
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。 RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
バイナリフォーマットでシリアライズされたiseqのデータを文字列として返します。
RubyVM::InstructionSequence.load_from_binary メソッドでバイナリデータに対応するiseqオブジェクトを作れます。
引数の extra_data はバイナリデータと共に保存されます。
RubyVM::InstructionSequence.load_from_binary_extra_data メソッドでこの文字列にアクセス出来ます。
注意: 変換後のバイナリデータはポータブルではありません。 to_binary で得たバイナリデータは他のマシンに移動できません。他... -
RubyVM
:: AbstractSyntaxTree :: Node # children -> Array (69337.0) -
self の子ノードを配列で返します。
self の子ノードを配列で返します。
どのような子ノードが返ってくるかは、そのノードの type によって異なります。
戻り値は、ほかの RubyVM::AbstractSyntaxTree::Node のインスタンスや nil を含みます。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.children
# => [[], nil, #<RubyVM::AbstractSyntaxTree::Node:OPCALL@1:0-1:5>]
//} -
RubyVM
:: AbstractSyntaxTree :: Node # first _ column -> Integer (69337.0) -
ソースコード中で、self を表すテキストが最初に現れる列番号を返します。
ソースコード中で、self を表すテキストが最初に現れる列番号を返します。
列番号は0-originで、バイト単位で表されます。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_column # => 0
//} -
RubyVM
:: AbstractSyntaxTree :: Node # first _ lineno -> Integer (69337.0) -
ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
ソースコード中で、self を表すテキストが最初に現れる行番号を返します。
行番号は1-originです。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 2')
p node.first_lineno # => 1
//} -
RubyVM
:: AbstractSyntaxTree :: Node # inspect -> String (69337.0) -
self のデバッグ用の情報を含んだ文字列を返します。
self のデバッグ用の情報を含んだ文字列を返します。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 1')
puts node.inspect
# => #<RubyVM::AbstractSyntaxTree::Node:SCOPE@1:0-1:5>
//} -
RubyVM
:: AbstractSyntaxTree :: Node # last _ column -> Integer (69337.0) -
ソースコード中で、self を表すテキストが最後に現れる列番号を返します。
ソースコード中で、self を表すテキストが最後に現れる列番号を返します。
列番号は0-originで、バイト単位で表されます。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 1')
p node.last_column # => 5
//} -
RubyVM
:: AbstractSyntaxTree :: Node # last _ lineno -> Integer (69337.0) -
ソースコード中で、self を表すテキストが最後に現れる行番号を返します。
ソースコード中で、self を表すテキストが最後に現れる行番号を返します。
行番号は1-originです。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 1')
p node.last_lineno # => 1
//} -
RubyVM
:: InstructionSequence # to _ a -> Array (69337.0) -
self の情報を 14 要素の配列にして返します。
self の情報を 14 要素の配列にして返します。
命令シーケンスを以下の情報で表します。
: magic
データフォーマットを示す文字列。常に
"YARVInstructionSequence/SimpleDataFormat"。
: major_version
命令シーケンスのメジャーバージョン。
: minor_version
命令シーケンスのマイナーバージョン。
: format_type
データフォーマットを示す数値。常に 1。
: misc
以下の要素から構成される Hash オブジェクト。
:arg_size: メソッド、ブ... -
RubyVM
:: InstructionSequence . disasm(body) -> String (69337.0) -
引数 body で指定したオブジェクトから作成した RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字 列に変換して返します。
引数 body で指定したオブジェクトから作成した
RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字
列に変換して返します。
@param body Proc、Method オブジェクトを指定します。
例1:Proc オブジェクトを指定した場合
# /tmp/proc.rb
p = proc { num = 1 + 2 }
puts RubyVM::InstructionSequence.disasm(p)
出力:
== disasm: <RubyVM::InstructionSequence:block in <main... -
RubyVM
:: InstructionSequence . disassemble(body) -> String (69337.0) -
引数 body で指定したオブジェクトから作成した RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字 列に変換して返します。
引数 body で指定したオブジェクトから作成した
RubyVM::InstructionSequence オブジェクトを人間が読める形式の文字
列に変換して返します。
@param body Proc、Method オブジェクトを指定します。
例1:Proc オブジェクトを指定した場合
# /tmp/proc.rb
p = proc { num = 1 + 2 }
puts RubyVM::InstructionSequence.disasm(p)
出力:
== disasm: <RubyVM::InstructionSequence:block in <main... -
RubyVM
:: AbstractSyntaxTree :: Node # type -> Symbol (69319.0) -
self の種類を Symbol で返します。
self の種類を Symbol で返します。
//emlist[][ruby]{
node = RubyVM::AbstractSyntaxTree.parse('1 + 1')
p node.type # => :SCOPE
//} -
RubyVM
:: DEFAULT _ PARAMS -> {Symbol => Integer} (69319.0) -
RubyVM のデフォルトのパラメータを返します。
RubyVM のデフォルトのパラメータを返します。
[注意] この値は C Ruby 固有のものです。変更しても RubyVM の動作に
は影響しません。また、仕様は変更される場合があるため、この値に依存すべ
きではありません。 -
RubyVM
:: InstructionSequence # first _ lineno -> Integer (69319.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 -
RubyVM
:: InstructionSequence # inspect -> String (69319.0) -
self の情報をラベルとパスを含んだ人間に読みやすい文字列にして返します。
self の情報をラベルとパスを含んだ人間に読みやすい文字列にして返します。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
iseq.inspect # => "<RubyVM::InstructionSequence:<compiled>@<compiled>>"
//}
@see RubyVM::InstructionSequence#label,
RubyVM::InstructionSequence#path -
RubyVM
:: InstructionSequence . compile _ option -> Hash (69319.0) -
命令シーケンスのコンパイル時のデフォルトの最適化オプションを Hash で返 します。
命令シーケンスのコンパイル時のデフォルトの最適化オプションを Hash で返
します。
//emlist[例][ruby]{
require "pp"
pp RubyVM::InstructionSequence.compile_option
# => {:inline_const_cache=>true,
# :peephole_optimization=>true,
# :tailcall_optimization=>false,
# :specialized_instruction=>true,
# :operands_unification=>true,
# :instructi... -
RubyVM
:: InstructionSequence . load _ from _ binary _ extra _ data(binary) -> String (69319.0) -
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
バイナリフォーマットの文字列から埋め込まれたextra_dataを取り出します。
//emlist[例][ruby]{
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
binary = iseq.to_binary("extra_data")
RubyVM::InstructionSequence.load_from_binary_extra_data(binary) # => extra_data
//}
@see RubyVM::InstructionSequence#to_binary -
RubyVM
:: INSTRUCTION _ NAMES -> [String] (69301.0) -
RubyVM の命令シーケンスの名前の一覧を返します。
RubyVM の命令シーケンスの名前の一覧を返します。
@see RubyVM::InstructionSequence -
RubyVM
:: InstructionSequence # absolute _ path -> String | nil (69301.0) -
self が表す命令シーケンスの絶対パスを返します。
self が表す命令シーケンスの絶対パスを返します。
self を文字列から作成していた場合は nil を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.absolute_path
# => nil
例2: RubyVM::InstructionSequence.compile_file を使用した場合
# /tmp/method.... -
RubyVM
:: InstructionSequence # base _ label -> String (69301.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 # disasm -> String (69301.0) -
self が表す命令シーケンスを人間が読める形式の文字列に変換して返します。
self が表す命令シーケンスを人間が読める形式の文字列に変換して返します。
puts RubyVM::InstructionSequence.compile('1 + 2').disasm
出力:
== disasm: <RubyVM::InstructionSequence:<compiled>@<compiled>>==========
0000 trace 1 ( 1)
0002 putobject 1
0004 putobje... -
RubyVM
:: InstructionSequence # disassemble -> String (69301.0) -
self が表す命令シーケンスを人間が読める形式の文字列に変換して返します。
self が表す命令シーケンスを人間が読める形式の文字列に変換して返します。
puts RubyVM::InstructionSequence.compile('1 + 2').disasm
出力:
== disasm: <RubyVM::InstructionSequence:<compiled>@<compiled>>==========
0000 trace 1 ( 1)
0002 putobject 1
0004 putobje... -
RubyVM
:: InstructionSequence # eval -> object (69301.0) -
self の命令シーケンスを評価してその結果を返します。
self の命令シーケンスを評価してその結果を返します。
RubyVM::InstructionSequence.compile("1 + 2").eval # => 3 -
RubyVM
:: InstructionSequence # label -> String (69301.0) -
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、 モジュール名などで構成されます。
self が表す命令シーケンスのラベルを返します。通常、メソッド名、クラス名、
モジュール名などで構成されます。
トップレベルでは "<main>" を返します。self を文字列から作成していた場合
は "<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.label
# => "<compiled>"
例2: R... -
RubyVM
:: InstructionSequence # path -> String (69301.0) -
self が表す命令シーケンスの相対パスを返します。
self が表す命令シーケンスの相対パスを返します。
self の作成時に指定した文字列を返します。self を文字列から作成していた
場合は "<compiled>" を返します。
例1:irb で実行した場合
iseq = RubyVM::InstructionSequence.compile('num = 1 + 2')
# => <RubyVM::InstructionSequence:<compiled>@<compiled>>
iseq.path
# => "<compiled>"
例2: RubyVM::InstructionSequence.compi... -
RubyVM
:: MJIT . enabled? -> bool (69301.0) -
JIT が有効かどうかを返します。
JIT が有効かどうかを返します。
@see RubyVM::MJIT.pause, RubyVM::MJIT.resume -
RubyVM
:: MJIT . pause(wait: true) -> bool (69301.0) -
MJIT を一時停止します。
MJIT を一時停止します。
@param wait 真のときは JIT キューが空になるまで待ちます。
@return 停止したときは true を、すでに停止していたときは false を返します。
@raise RuntimeError JIT が有効ではないときに発生します。
@see RubyVM::MJIT.enabled?, RubyVM::MJIT.resume -
RubyVM
:: MJIT . resume -> bool (69301.0) -
RubyVM::MJIT.pause で一時停止した JIT を再開します。
RubyVM::MJIT.pause で一時停止した JIT を再開します。
@return 再開したときは true を、すでに動いているときは false を返します。
@raise RuntimeError JIT が有効ではないときに発生します。
@raise RuntimeError JIT の再開に失敗した時に発生します。
@see RubyVM::MJIT.enabled?, RubyVM::MJIT.pause -
RubyVM
:: OPTS -> [String] (69301.0) -
RubyVM のビルドオプションの一覧を返します。
RubyVM のビルドオプションの一覧を返します。 -
WEBrick
:: HTTPServlet :: CGIHandler :: Ruby -> String (54652.0) -
Ruby のパスを返します。
Ruby のパスを返します。 -
Time
# -(sec) -> Time (54463.0) -
自身より sec 秒だけ前の時刻を返します。
自身より sec 秒だけ前の時刻を返します。
@param sec 実数を秒を単位として指定します。
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - 2592000 # => 2000-01-01 00:00:00 +0900
//} -
Time
# -(time) -> Float (54433.0) -
自身と time との時刻の差を Float で返します。単位は秒です。
自身と time との時刻の差を Float で返します。単位は秒です。
@param time 自身との差を算出したい Time オブジェクトを指定します。
//emlist[][ruby]{
p t = Time.local(2000) # => 2000-01-01 00:00:00 +0900
p t2 = t + 2592000 # => 2000-01-31 00:00:00 +0900
p t2 - t # => 2592000.0
//} -
Array
# -(other) -> Array (54355.0) -
自身から other の要素を取り除いた配列を生成して返します。
自身から other の要素を取り除いた配列を生成して返します。
要素の同一性は Object#eql? により評価されます。
self 中で重複していて、other中に存在していなかった要素は、その重複が保持されます。
@param other 自身から取り除きたい要素の配列を指定します。
配列以外のオブジェクトを指定した場合は to_ary メソッドによ
る暗黙の型変換を試みます。
@raise TypeError 引数に配列以外の(暗黙の型変換が行えない)オブジェクトを
指定した場合に発生します... -
Complex
# -(other) -> Complex (54355.0) -
差を計算します。
差を計算します。
@param other 自身から引く数
//emlist[例][ruby]{
Complex(1, 2) - Complex(2, 3) # => (-1-1i)
//} -
Rational
# -(other) -> Rational | Float (54355.0) -
差を計算します。
差を計算します。
@param other 自身から引く数
other に Float を指定した場合は、計算結果を Float で返しま
す。
//emlist[例][ruby]{
r = Rational(3, 4)
r - 1 # => (-1/4)
r - 0.5 # => 0.25
//} -
Float
# -(other) -> Float (54337.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
//emlist[例][ruby]{
# 差
4.5 - 1.3 # => 3.2
//} -
Integer
# -(other) -> Numeric (54337.0) -
算術演算子。差を計算します。
算術演算子。差を計算します。
@param other 二項演算の右側の引数(対象)
@return 計算結果
//emlist[][ruby]{
4 - 1 #=> 3
//} -
Set
# -(enum) -> Set (54337.0) -
差集合、すなわち、元の集合の要素のうち引数 enum に含まれる要素を取り除いた 新しい集合を作ります。
差集合、すなわち、元の集合の要素のうち引数 enum に含まれる要素を取り除いた
新しい集合を作ります。
@param enum each メソッドが定義されたオブジェクトを指定します。
@raise ArgumentError 引数 enum に each メソッドが定義されていない場合に
発生します。
//emlist[][ruby]{
require 'set'
p Set[10, 20, 30] - Set[10, 20, 40]
# => #<Set: {30}>
//} -
irb
/ ruby-lex (36049.0) -
Ruby のソースコードを字句解析するためのサブライブラリです。
Ruby のソースコードを字句解析するためのサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではありません。 -
irb
/ ruby-token (36049.0) -
Ruby のソースコード中の各種トークンを定義したサブライブラリです。
Ruby のソースコード中の各種トークンを定義したサブライブラリです。
このライブラリで定義されているメソッドはユーザが直接使用するものではありません。 -
ruby 1
. 6 feature (31162.0) -
ruby 1.6 feature ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン になります。
ruby 1.6 feature
ruby version 1.6 は安定版です。この版での変更はバグ修正がメイン
になります。
((<stable-snapshot|URL:ftp://ftp.netlab.co.jp/pub/lang/ruby/stable-snapshot.tar.gz>)) は、日々更新される安定版の最新ソースです。
== 1.6.8 (2002-12-24) -> stable-snapshot
: 2003-01-22: errno
EAGAIN と EWOULDBLOCK が同じ値のシステムで、EWOULDBLOCK がなくなっ
ていま... -
Rubyの起動 (20872.0)
-
Rubyの起動 * cmd_option * shebang
Rubyの起動
* cmd_option
* shebang
Rubyインタプリタの起動は以下の書式のコマンドラインにより行います。
ruby [ option ...] [ -- ] [ programfile ] [ argument ...]
ここで、option は後述のcmd_option
のいずれかを指定します。-- は、オプション列の終りを明示するため
に使用できます。programfile は、Ruby スクリプトを記述したファイ
ルです。これを省略したり`-' を指定した場合には標準入力を Ruby ス
クリプトとみなします。
programfile が... -
rubygems
/ security (19261.0) -
このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
=== 署名付きの Gem パッケージ
==== 目次
* 概要
* 解説
* コマンドラインオプション
* OpenSSL リファレンス
* Bugs / TODO
* 作者について
==== 概要
このライブラリは暗号署名を RubyGems パッケージに使用するために使用します。
以下のセクションでは、署名付きの Gem パッケージを作成する方法を
ステップバイステップで解説しています。
==== 解説
@todo メソッドではない
あなたが自分の Gem に署名するためには、... -
Kernel
$ $ -I -> [String] (18925.0) -
Rubyライブラリをロードするときの検索パスです。
...す。
require を呼んだときに読み込まれるファイルを特定できます。
//emlist[][ruby]{
p $LOAD_PATH.resolve_feature_path('set')
# => [:rb, "/build-all-ruby/2.7.0/lib/ruby/2.7.0/set.rb"]
//}
この変数はグローバルスコープです。
@see spec/rubycmd, spec/envvars... -
Object
:: RUBY _ ENGINE -> String (18922.0) -
Ruby処理系実装の種類を表す文字列。
Ruby処理系実装の種類を表す文字列。
例:
$ ruby-1.9.1 -ve 'p RUBY_ENGINE'
ruby 1.9.1p0 (2009-03-04 revision 22762) [x86_64-linux]
"ruby"
$ jruby -ve 'p RUBY_ENGINE'
jruby 1.2.0 (ruby 1.8.6 patchlevel 287) (2009-03-16 rev 9419) [i386-java]
"jruby" -
Hash
. ruby2 _ keywords _ hash?(hash) -> bool (18874.0) -
Module#ruby2_keywordsやProc#ruby2_keywordsによる ruby2_keywords フラグが設定されているかどうかを返します。
...めに
用意されていて、普通のプログラムで使うことは想定されていません。
ruby 2.7.1 で追加されたため、ruby 2.7.0 では定義されていません。
//emlist[][ruby]{
ruby2_keywords def foo(*args)
Hash.ruby2_keywords_hash?(args.last)
end
foo(k: 1) # =>... -
Object
:: RUBY _ PATCHLEVEL -> Integer (18724.0) -
Ruby のパッチレベルを表す Integer オブジェクトです。
Ruby のパッチレベルを表す Integer オブジェクトです。
パッチレベルはRubyの各バージョンに対するバグ修正パッチの適用をカウントしています。
teeny リリースのそれぞれについてパッチレベルは 0 から始まり、
その teeny リリースに対してバグ修正パッチが適用される度に増えていきます。
パッチレベルという概念および RUBY_PATCHLEVEL 定数は、 Ruby 1.8.5-p1 以降、 1.8.6 以降で導入されました。
1.8.5やそれ以前のバージョンでは定義されていません。 -
Module
# ruby2 _ keywords(method _ name , . . . ) -> nil (18694.0) -
For the given method names, marks the method as passing keywords through a normal argument splat. This should only be called on methods that accept an argument splat (`*args`) but not explicit keywords or a keyword splat. It marks the method such that if the method is called with keyword arguments, the final hash argument is marked with a special flag such that if it is the final element of a normal argument splat to another method call, and that method call does not include explicit keywords or a keyword splat, the final element is interpreted as keywords. In other words, keywords will be passed through the method to other methods.
For the given method names, marks the method as passing keywords through
a normal argument splat. This should only be called on methods that
accept an argument splat (`*args`) but not explicit keywords or a
keyword splat. It marks the method such that if the method is called
with keyword argument... -
Proc
# ruby2 _ keywords -> proc (18694.0) -
Marks the proc as passing keywords through a normal argument splat. This should only be called on procs that accept an argument splat (`*args`) but not explicit keywords or a keyword splat. It marks the proc such that if the proc is called with keyword arguments, the final hash argument is marked with a special flag such that if it is the final element of a normal argument splat to another method call, and that method call does not include explicit keywords or a keyword splat, the final element is interpreted as keywords. In other words, keywords will be passed through the proc to other methods.
Marks the proc as passing keywords through a normal argument splat. This
should only be called on procs that accept an argument splat (`*args`)
but not explicit keywords or a keyword splat. It marks the proc such
that if the proc is called with keyword arguments, the final hash
argument is marked ... -
Object
:: RUBY _ DESCRIPTION -> String (18688.0) -
Ruby の詳細を表す文字列。
Ruby の詳細を表す文字列。
ruby -v で表示される内容が格納されています。 -
Fiddle
:: BUILD _ RUBY _ PLATFORM -> String (18670.0) -
ビルドに用いた ruby のプラットフォームを表す文字列。
ビルドに用いた ruby のプラットフォームを表す文字列。
通常、Object::RUBY_PLATFORM と同じ。 -
Object
:: RUBY _ VERSION -> String (18670.0) -
Ruby のバージョンを表す文字列。
Ruby のバージョンを表す文字列。
Ruby のバージョンは、major.minor.teeny という形式です。 -
rubygems
/ commands / install _ command (18667.0) -
Gem パッケージをローカルリポジトリにインストールするためのライブラリです。
Gem パッケージをローカルリポジトリにインストールするためのライブラリです。
Usage: gem install GEMNAME [GEMNAME ...] [options] -- --build-flags [options]
Options:
--platform PLATFORM 指定されたプラットフォームの Gem パッケージをインストールします
-v, --version VERSION 指定されたバージョンの Gem パッケージをインストールします
Install/Update Op... -
Fiddle
:: RUBY _ FREE -> Integer (18652.0) -
ruby_xfree の関数ポインタのアドレスの値。
ruby_xfree の関数ポインタのアドレスの値。 -
Gem
. # ruby -> String (18652.0) -
実行中のRubyインタプリタのパスを返します。
実行中のRubyインタプリタのパスを返します。 -
Gem
. ruby _ engine -> String (18652.0) -
Ruby処理系実装の種類を表す文字列を返します。
Ruby処理系実装の種類を表す文字列を返します。 -
Gem
:: Platform :: RUBY -> String (18652.0) -
Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions を使用する可能性があります。
Pure Ruby の Gem はバイナリファイルをビルドするために Gem::Specification#extensions
を使用する可能性があります。 -
Gem
:: Specification # required _ ruby _ version -> Gem :: Requirement (18652.0) -
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。
この Gem パッケージを動作させるのに必要な Ruby のバージョンを返します。 -
Gem
:: Specification # to _ ruby -> String (18652.0) -
自身を再現するための Ruby スクリプトを文字列で返します。
自身を再現するための Ruby スクリプトを文字列で返します。
省略されている値はデフォルト値が使用されます。 -
Object
:: RUBY _ COPYRIGHT -> String (18652.0) -
Ruby のコピーライトを表す文字列。
Ruby のコピーライトを表す文字列。 -
Object
:: RUBY _ ENGINE _ VERSION -> String (18652.0) -
Ruby処理系実装のバージョンを表す文字列。
Ruby処理系実装のバージョンを表す文字列。 -
Object
:: RUBY _ RELEASE _ DATE -> String (18652.0) -
Ruby のリリース日を表す文字列。
Ruby のリリース日を表す文字列。 -
Object
:: RUBY _ REVISION -> String (18652.0) -
Ruby の GIT コミットハッシュを表す String オブジェクトです。
Ruby の GIT コミットハッシュを表す String オブジェクトです。 -
Psych
:: Nodes :: Node # to _ ruby -> object (18652.0) -
AST を ruby のオブジェクトに変換します。
AST を ruby のオブジェクトに変換します。 -
Rake
:: TestTask # ruby _ opts -> Array (18652.0) -
テスト実行時に Ruby コマンドに渡されるオプションを返します。
テスト実行時に Ruby コマンドに渡されるオプションを返します。 -
RbConfig
. ruby -> String (18652.0) -
ruby コマンドのフルパスを返します。
ruby コマンドのフルパスを返します。 -
Object
:: RUBY _ PLATFORM -> String (18604.0) -
プラットフォームを表す文字列。
プラットフォームを表す文字列。 -
Gem
:: RubyGemsPackageVersion -> String (18601.0) -
このライブラリのバージョンを表す文字列。
このライブラリのバージョンを表す文字列。 -
Gem
:: RubyGemsVersion -> String (18601.0) -
このライブラリのバージョンを表す文字列。
このライブラリのバージョンを表す文字列。 -
Gem
:: Specification # required _ rubygems _ version -> Gem :: Requirement (18601.0) -
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。
この Gem パッケージを動作させるのに必要な RubyGems のバージョンを返します。 -
Gem
:: Specification # rubygems _ version -> String (18601.0) -
この Gem パッケージを作成した RubyGems のバージョンを返します。
この Gem パッケージを作成した RubyGems のバージョンを返します。 -
Kernel
$ $ -v -> bool | nil (18541.0) -
冗長メッセージフラグです。Rubyインタプリタへの コマンドラインオプション -v でセットされます。
冗長メッセージフラグです。Rubyインタプリタへの
コマンドラインオプション -v でセットされます。
警告レベルは三段階あり、それぞれ以下の通りです。
: nil
警告を出力しない
: false
重要な警告のみ出力 (デフォルト)
: true
すべての警告を出力する
$VERBOSE に nil, false 以外を代入すると値は true になります。
$VERBOSE の値はコマンドラインオプション
-W でも設定できます。
-W0 オプションで nil、
-W1 オプションで false、
-W2, -W オプションで true が設定されます。
-... -
Kernel
$ $ -w -> bool | nil (18541.0) -
冗長メッセージフラグです。Rubyインタプリタへの コマンドラインオプション -v でセットされます。
冗長メッセージフラグです。Rubyインタプリタへの
コマンドラインオプション -v でセットされます。
警告レベルは三段階あり、それぞれ以下の通りです。
: nil
警告を出力しない
: false
重要な警告のみ出力 (デフォルト)
: true
すべての警告を出力する
$VERBOSE に nil, false 以外を代入すると値は true になります。
$VERBOSE の値はコマンドラインオプション
-W でも設定できます。
-W0 オプションで nil、
-W1 オプションで false、
-W2, -W オプションで true が設定されます。
-... -
open-uri (18451.0)
-
http/ftp に簡単にアクセスするためのクラスです。
http/ftp に簡単にアクセスするためのクラスです。
=== 使用例
http/ftp の URL を、普通のファイルのように開けます。
require 'open-uri'
URI.open("http://www.ruby-lang.org/") {|f|
f.each_line {|line| p line}
}
開いたファイルオブジェクトは StringIO もしくは Tempfile で
すが OpenURI::Meta モジュールで拡張されていて、メタ情報を獲得する
メソッドが使えます。
require 'open-uri'
URI.ope... -
Float
# -@ -> Float (18439.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[例][ruby]{
- 1.2 # => -1.2
- -1.2 # => 1.2
//} -
Integer
# -@ -> Integer (18439.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[][ruby]{
- 10 # => -10
- -10 # => 10
//} -
rubygems (18433.0)
-
RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。
RubyGems を扱うためのクラスやモジュールが定義されているライブラリです。
===[a:gem_command] gem コマンドの使い方
$ gem help
RubyGems は Ruby のための高機能なパッケージ管理ツールです。
これはより多くの情報へのポインタを含んでいる基本的なヘルプメッセージです。
使用方法:
gem -h/--help
gem -v/--version
gem command [arguments...] [options...]
例:
... -
rubygems
/ commands / query _ command (18397.0) -
Gem パッケージの情報を検索するためのライブラリです。
Gem パッケージの情報を検索するためのライブラリです。
Usage: gem query [options]
Options:
-i, --[no-]installed Check for installed gem
-v, --version VERSION Specify version of gem to query
-n, --name-matches REGEXP 与えられた正規表現にマッチする Gem パッケージを
検... -
Kernel
$ $ -F -> Regexp | String | nil (18391.0) -
String#split で引数を省略した場合の区切り文字です。
String#split で引数を省略した場合の区切り文字です。
Ruby 2.7からは nil 以外に変更することは非推奨になったため、
nil 以外を代入すると警告がでるようになりました。
nilを設定すると特殊な分割を行います。
詳細は String#split を参照してください。
コマンドラインオプション -F を指定して Ruby を起動した場合、
初期値は -F で指定した値です。
それ以外の時には初期値は nil です。
$; には任意のオブジェクトを代入できます。
ただし、String#split の仕様変更を考慮すると
常に正規表現を指定すべきです。
Ruby ... -
Rational
# -@ -> Rational (18385.0) -
単項演算子の - です。 self の符号を反転させたものを返します。
単項演算子の - です。
self の符号を反転させたものを返します。
//emlist[例][ruby]{
r = Rational(3, 4)
- r # => (-3/4)
//} -
Complex
# -@ -> Complex (18373.0) -
自身の符号を反転させたものを返します。
自身の符号を反転させたものを返します。
//emlist[例][ruby]{
-Complex(1) # => (-1+0i)
-Complex(-1, 1) # => (1-1i)
//} -
Kernel
$ $ -0 -> String | nil (18355.0) -
入力レコード区切りを表す文字列です。 awk の RS 変数のように働きます。
入力レコード区切りを表す文字列です。
awk の RS 変数のように働きます。
Kernel.#gets のような「行」単位の読み込みメソッドが「行」の区切りとして使用します。
Rubyがコマンドオプション -0 付きで起動されたときには -0 で指定された値が既定値となります。そうでないとき、既定値は "\n" です。
この変数に nil を設定すると読み込みメソッドはファイル全体を一度に読み込みます。
空文字列 "" を設定するとパラグラフモードとみなされ、
2 つ以上連続した改行が「行」の区切りになります。
$/ には正規表現は使えません。
この変数はグローバルスコープです。
... -
String
# -@ -> String | self (18355.0) -
self が freeze されている文字列の場合、self を返します。 freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
self が freeze されている文字列の場合、self を返します。
freeze されていない場合は元の文字列の freeze された (できる限り既存の) 複製を返します。
//emlist[例][ruby]{
# frozen_string_literal: false
original_text = "text"
frozen_text = -original_text
frozen_text.frozen? # => true
original_text == frozen_text # => true
original_te... -
rubygems
/ commands / dependency _ command (18343.0) -
インストールされている Gem パッケージの依存関係を表示するためのライブラリです。
インストールされている Gem パッケージの依存関係を表示するためのライブラリです。
Usage: gem dependency GEMNAME [options]
Options:
-v, --version VERSION 指定したバージョンの依存関係を表示します
--platform PLATFORM 指定したプラットフォームの依存関係を表示します
-R, --[no-]reverse-dependencies この Gem を使用している Gem を表示します
-p, --p... -
rubygems
/ commands / list _ command (18325.0) -
Gem パッケージの名前を前方一致で検索するためのライブラリです。
Gem パッケージの名前を前方一致で検索するためのライブラリです。
Usage: gem list [STRING] [options]
Options:
-i, --[no-]installed Check for installed gem
-v, --version VERSION 指定されたバージョンの一覧を出力します
-d, --[no-]details Gem パッケージの詳細も表示します
--[no-]versions ... -
rubygems
/ commands / search _ command (18325.0) -
指定された文字列を含む Gem パッケージを全て表示するためのライブラリです。
指定された文字列を含む Gem パッケージを全て表示するためのライブラリです。
Usage: gem search [STRING] [options]
Options:
-i, --[no-]installed Check for installed gem
-v, --version VERSION Specify version of gem to search
-d, --[no-]details Display detailed information of g... -
rubygems
/ commands / uninstall _ command (18289.0) -
Gem パッケージをアンインストールするためのライブラリです。
Gem パッケージをアンインストールするためのライブラリです。
Usage: gem uninstall GEMNAME [GEMNAME ...] [options]
Options:
-a, --[no-]all Uninstall all matching versions
-I, --[no-]ignore-dependencies Ignore dependency requirements while
uninstalling
-x, --... -
rubygems
/ commands / specification _ command (18253.0) -
指定された Gem パッケージの gemspec の情報を YAML 形式で表示するためのライブラリです。
指定された Gem パッケージの gemspec の情報を YAML 形式で表示するためのライブラリです。
Usage: gem specification [GEMFILE] [options]
Options:
-v, --version VERSION Specify version of gem to examine
--platform PLATFORM Specify the platform of gem to specification
--all ... -
rubygems
/ commands / cert _ command (18235.0) -
Gem パッケージの証明書や署名の設定を管理するためのライブラリです。
Gem パッケージの証明書や署名の設定を管理するためのライブラリです。
Usage: gem cert [options]
Options:
-a, --add CERT 信頼された証明書を追加します
-l, --list 信頼されている証明書の一覧を表示します
-r, --remove STRING STRING を含む証明書を削除します
-b, --build EMAIL_ADDR EMAIL_ADDR ... -
rubygems
/ commands / outdated _ command (18235.0) -
更新が必要な Gem パッケージの一覧を出力するためのライブラリです。
更新が必要な Gem パッケージの一覧を出力するためのライブラリです。
Usage: gem outdated [options]
Options:
--platform PLATFORM 指定されたプラットフォームに関する情報を表示します
Local/Remote Options:
-l, --local 操作をローカルに限定します
-r, --remote 操作をリモートに限定します
-b, --both ... -
rubygems
/ commands / contents _ command (18217.0) -
インストールされている Gem パッケージに含まれているファイルリストを表示するためのライブラリです。
インストールされている Gem パッケージに含まれているファイルリストを表示するためのライブラリです。
Usage: gem contents GEMNAME [options]
Options:
-v, --version VERSION 指定されたバージョンの Gem パッケージの内容を表示します
-s, --spec-dir a,b,c 指定されたパス以下にある Gem パッケージを検索します
-l, --[no-]lib-only Gem パッケージの lib ディ... -
rubygems
/ commands / lock _ command (18199.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 このコマンドのヘルプを表示します
... -
rubygems
/ commands / sources _ command (18199.0) -
Gem パッケージの取得元の情報を管理するためのライブラリです。
Gem パッケージの取得元の情報を管理するためのライブラリです。
Usage: gem sources [options]
Options:
-a, --add SOURCE_URI 取得元を追加します
-l, --list 取得元一覧を表示します
-r, --remove SOURCE_URI 取得元を削除します
-u, --update 取得元のキャッシュを更新します
-c, --clear-...