ライブラリ
- ビルトイン (764)
- abbrev (1)
- bigdecimal (8)
-
bigdecimal
/ util (3) -
cgi
/ core (1) - csv (24)
- date (7)
- digest (2)
- erb (5)
- etc (1)
- fiddle (1)
-
fiddle
/ import (3) - forwardable (4)
-
io
/ wait (2) -
irb
/ cmd / help (1) -
irb
/ cmd / load (3) -
irb
/ context (1) -
irb
/ xmp (1) - json (18)
-
json
/ add / bigdecimal (1) -
json
/ add / complex (1) -
json
/ add / date (1) -
json
/ add / date _ time (1) -
json
/ add / exception (1) -
json
/ add / range (1) -
json
/ add / rational (1) -
json
/ add / regexp (1) -
json
/ add / struct (1) -
json
/ add / time (1) - logger (20)
- matrix (41)
- mkmf (5)
- monitor (1)
-
net
/ http (48) - openssl (20)
- optparse (42)
- pathname (24)
- pp (3)
- prime (5)
- psych (8)
- rake (21)
-
rake
/ packagetask (7) -
rake
/ testtask (2) - resolv (1)
-
rexml
/ document (34) -
rexml
/ streamlistener (1) - ripper (2)
-
ripper
/ filter (1) - rubygems (1)
-
rubygems
/ custom _ require (1) -
rubygems
/ installer (1) -
rubygems
/ requirement (5) -
rubygems
/ specification (7) -
rubygems
/ version (1) - socket (5)
- stringio (17)
- strscan (18)
- tsort (2)
- win32ole (4)
クラス
-
ARGF
. class (5) - Addrinfo (4)
- Array (93)
- BasicObject (12)
- BigDecimal (9)
- Binding (3)
- CGI (1)
- CSV (7)
-
CSV
:: Row (8) -
CSV
:: Table (7) - Class (3)
- Complex (13)
- Data (4)
- Date (7)
- DateTime (2)
-
Digest
:: Base (2) - ERB (5)
-
Encoding
:: Converter (9) - Enumerator (7)
-
Enumerator
:: Lazy (2) - Exception (6)
- FalseClass (3)
- Fiber (5)
-
Fiddle
:: Function (1) - File (1)
-
File
:: Stat (1) - Float (24)
-
Gem
:: Installer (1) -
Gem
:: Requirement (5) -
Gem
:: Specification (7) -
Gem
:: Version (1) - Hash (38)
- IO (26)
-
IRB
:: Context (1) -
IRB
:: ExtendCommand :: Help (1) -
IRB
:: ExtendCommand :: Load (1) -
IRB
:: ExtendCommand :: Require (1) -
IRB
:: ExtendCommand :: Source (1) - Integer (47)
-
JSON
:: State (6) - Logger (19)
-
Logger
:: Formatter (1) - MatchData (19)
- Matrix (32)
-
Matrix
:: LUPDecomposition (1) - Method (11)
- Module (64)
- Monitor (1)
-
Net
:: HTTP (21) -
Net
:: HTTPGenericRequest (3) -
Net
:: HTTPResponse (2) - NilClass (6)
- Numeric (20)
- Object (38)
-
ObjectSpace
:: WeakMap (1) -
OpenSSL
:: ASN1 :: ASN1Data (1) -
OpenSSL
:: BN (19) - OptionParser (41)
- PP (1)
- Pathname (24)
- Prime (4)
- Proc (2)
-
Psych
:: ScalarScanner (1) -
Psych
:: Stream (2) -
Psych
:: Visitors :: YAMLTree (3) -
REXML
:: Attribute (1) -
REXML
:: Attributes (5) -
REXML
:: Child (2) -
REXML
:: DocType (3) -
REXML
:: Element (15) -
REXML
:: Elements (8) -
Rake
:: Application (2) -
Rake
:: DefaultLoader (1) -
Rake
:: FileList (4) -
Rake
:: InvocationChain (2) -
Rake
:: NameSpace (1) -
Rake
:: PackageTask (7) -
Rake
:: TaskArguments (3) -
Rake
:: TestTask (2) - Random (5)
- Range (22)
- Rational (18)
- Regexp (7)
-
Resolv
:: DNS (1) - Ripper (2)
-
Ripper
:: Filter (1) - Set (25)
- Socket (1)
- String (115)
- StringIO (17)
- StringScanner (18)
- Struct (8)
- Symbol (5)
- Thread (13)
-
Thread
:: Mutex (1) -
Thread
:: Queue (3) -
Thread
:: SizedQueue (4) - ThreadGroup (1)
- Time (15)
- TracePoint (1)
- TrueClass (3)
- UnboundMethod (3)
- Vector (8)
- WIN32OLE (3)
-
WIN32OLE
_ EVENT (1) - XMP (1)
モジュール
- Comparable (8)
- Enumerable (62)
-
Fiddle
:: Importer (3) - FileUtils (1)
- Forwardable (4)
- GC (1)
-
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 :: TrueClass (1) - Kernel (12)
-
Net
:: HTTPHeader (22) -
OptionParser
:: Arguable (1) -
REXML
:: StreamListener (1) -
Rake
:: TaskManager (7) - TSort (2)
キーワード
- != (1)
- !~ (1)
- % (6)
- & (6)
- * (9)
- ** (4)
- + (9)
- - (8)
-
/ (5) - < (5)
- << (11)
- <= (5)
- <=> (14)
- == (26)
- === (9)
- =~ (4)
- > (5)
- >= (5)
- >> (4)
- JSON (1)
- [] (31)
- []= (18)
- ^ (5)
-
_ _ send _ _ (2) -
_ dump (1) -
_ load (1) - abbrev (1)
-
abort
_ on _ exception (1) -
abort
_ on _ exception= (1) - accept (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
_ loader (1) -
add
_ namespace (2) -
add
_ runtime _ dependency (1) -
add
_ trace _ func (1) - advise (1)
-
alias
_ method (1) - all? (6)
- allbits? (1)
-
angle
_ with (1) - any? (4)
- anybits? (1)
- append (1)
-
arg
_ config (1) - at (1)
- attr (3)
-
attr
_ accessor (1) -
attr
_ reader (1) -
attr
_ writer (1) - attribute (1)
-
attribute
_ of (1) - autoload (1)
- autoload? (1)
-
backtrace
_ locations (2) - basename (1)
-
basic
_ auth (1) - begin (2)
- between? (1)
- bind (2)
-
bit
_ set? (1) - body= (1)
-
body
_ stream (1) -
body
_ stream= (1) - bytebegin (2)
- byteend (2)
- byteindex (1)
- byteoffset (2)
- byterindex (1)
- bytes (1)
- byteslice (3)
- call (3)
- capitalize (1)
- capitalize! (1)
- casecmp (2)
- casecmp? (2)
- ceil (5)
- ceildiv (1)
- center (1)
- check (1)
-
check
_ until (1) - children (1)
- chown (1)
- chr (2)
- clamp (2)
-
class
_ eval (2) -
class
_ exec (1) -
class
_ variable _ get (1) -
class
_ variable _ set (1) -
class
_ variables (1) - cleanpath (1)
-
clear
_ bit! (1) - clone (1)
- cmp (1)
- coerce (5)
-
cofactor
_ expansion (1) - collect (2)
- collect! (2)
- collect2 (2)
- column (2)
- combination (2)
- component (1)
- concat (6)
- configure (1)
- connect (1)
-
connect
_ from (2) -
const
_ defined? (1) -
const
_ get (1) -
const
_ missing (1) -
const
_ set (1) -
const
_ source _ location (1) - constants (1)
-
content
_ length= (1) -
content
_ type= (1) - convert (4)
- count (7)
-
create
_ makefile (1) -
create
_ rule (1) - crypt (1)
- curry (3)
- cycle (1)
-
datetime
_ format= (1) - debug (2)
-
deconstruct
_ keys (7) -
def
_ class (1) -
def
_ delegator (1) -
def
_ instance _ delegator (1) -
def
_ method (1) -
def
_ module (1) - default (2)
- default= (1)
-
default
_ argv (1) -
default
_ argv= (1) -
default
_ proc= (1) -
define
_ method (2) -
define
_ singleton _ method (2) -
define
_ task (1) - delegate (1)
- delete (10)
- delete! (1)
- delete? (1)
-
delete
_ all (2) -
delete
_ at (1) -
delete
_ attribute (1) -
delete
_ element (1) -
delete
_ namespace (1) -
delete
_ prefix (1) -
delete
_ prefix! (1) -
delete
_ suffix (1) -
delete
_ suffix! (1) -
deprecate
_ constant (1) - deq (2)
- detect (2)
- difference (1)
- dig (3)
- digits (2)
- disjoint? (1)
- display (1)
- div (2)
- divmod (2)
- downcase (1)
- downcase! (1)
- downto (2)
- drop (1)
- dup (1)
- each (16)
-
each
_ child (2) -
each
_ cons (2) -
each
_ element _ with _ attribute (1) -
each
_ element _ with _ text (1) -
each
_ line (9) -
each
_ slice (2) -
each
_ strongly _ connected _ component _ from (2) -
each
_ with _ index (4) -
each
_ with _ object (2) - egrep (1)
-
egrep
_ cpp (2) - element (1)
- encode (3)
- encode! (2)
- end (2)
-
end
_ with? (2) - entity (1)
- entitydecl (1)
- entries (1)
-
enum
_ for (2) - environment (1)
- eql? (15)
- equal? (3)
- error (2)
- eval (1)
- exception (2)
-
excluded
_ from _ list? (1) - execute (4)
- exist? (1)
- extend (1)
-
extend
_ object (1) - extended (1)
-
family
_ addrinfo (2) - fatal (2)
- fcntl (1)
- fdiv (3)
- feed (1)
- fetch (10)
-
fetch
_ values (4) - field (1)
- field? (1)
- fill (2)
- find (2)
-
find
_ index (9) - first (6)
- flatten (2)
- flatten! (1)
- flock (1)
- floor (6)
- fnmatch (1)
-
force
_ encoding (1) -
form
_ data= (1) -
formatted
_ program _ filename (1) - formatter= (1)
-
garbage
_ collect (1) - gem (1)
- get (2)
- get2 (2)
-
get
_ attribute (1) -
get
_ attribute _ ns (1) -
get
_ fields (1) -
get
_ text (1) - getbyte (1)
- getlocal (2)
- getopts (3)
- gets (4)
- glob (2)
- grep (2)
-
grep
_ v (2) - gsub (4)
- gsub! (4)
- handler= (1)
- head (1)
- head2 (2)
- header (1)
-
header
_ convert (3) - hstack (1)
- import (1)
-
in
_ namespace (1) - include? (2)
- indent= (1)
- index (8)
- info (2)
- inherited (1)
- initialize (1)
- inject (3)
-
inplace
_ mode= (1) - insert (2)
-
insert
_ output (1) - inspect (1)
-
install
_ rb (1) -
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) -
int
_ from _ prime _ division (1) - intern (1)
- intersection (2)
-
is
_ a? (1) - j (1)
- jj (1)
- join (2)
- key (1)
- key? (2)
-
kind
_ of? (1) -
laplace
_ expansion (1) - last (4)
- lines (2)
- ljust (1)
- load (2)
- loader= (1)
-
local
_ host= (1) -
local
_ port= (1) -
local
_ variable _ get (1) -
local
_ variable _ set (1) - localtime (2)
- log (2)
- lookup (1)
- lshift! (1)
- map (2)
- map! (2)
- map2 (1)
-
marshal
_ load (1) -
mask
_ bits! (1) - match (2)
- match? (1)
- max (8)
- max= (1)
-
max
_ by (4) - member? (2)
- merge (4)
- merge! (2)
- method (1)
-
method
_ added (1) -
method
_ defined? (1) -
method
_ missing (1) -
method
_ removed (1) -
method
_ undefined (1) - methods (1)
- min (8)
-
min
_ by (4) - minor (2)
-
mod
_ add (1) -
mod
_ exp (1) -
mod
_ mul (1) -
mod
_ sub (1) -
module
_ eval (2) -
module
_ exec (1) -
module
_ function (3) - modulo (3)
- name= (1)
-
named
_ captures (1) - namespace (1)
-
need
_ tar= (1) -
need
_ tar _ bz2= (1) -
need
_ tar _ gz= (1) -
need
_ zip= (1) - new (1)
-
new
_ scope (1) -
next
_ sibling= (1) -
next
_ year (1) - nobits? (1)
- none? (2)
-
object
_ nl= (1) - offset (2)
-
ole
_ query _ interface (1) - on (12)
-
on
_ head (1) -
on
_ tail (1) - one? (6)
- order (4)
- order! (2)
- pack (2)
-
package
_ dir= (1) -
package
_ files= (1) - parameters (3)
- parse (3)
- parse! (1)
-
parse
_ csv (1) - partition (1)
- pathconf (1)
- peek (1)
- peep (1)
- permutation (2)
- permute (2)
- permute! (1)
- platform= (1)
- pointer= (1)
- pop (3)
- pos= (2)
- post (2)
- post2 (2)
- pow (2)
- pread (1)
- prepend (2)
-
prepend
_ features (1) -
pretty
_ print (3) -
pretty
_ print _ cycle (1) -
prev
_ year (1) -
previous
_ sibling= (1) -
prime
_ division (2) -
prime
_ fasttest? (1) -
primitive
_ convert (4) - print (3)
- printf (1)
- priority (1)
- priority= (1)
- private (4)
-
private
_ class _ method (2) -
private
_ constant (1) -
private
_ instance _ methods (1) -
private
_ method _ defined? (1) - product (2)
-
program
_ name= (1) -
prompt
_ mode= (1) -
proper
_ subset? (1) -
proper
_ superset? (1) -
protected
_ method _ defined? (1) -
proxy
_ basic _ auth (1) -
psych
_ y (1) - public (1)
-
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 (1)
- puts (3)
- pwrite (1)
- quo (3)
- raise (3)
- rand (3)
- range= (2)
- rationalize (9)
- read (1)
-
read
_ body (2) - readline (1)
- readlines (4)
- realdirpath (1)
- realpath (2)
- reduce (3)
- reject (1)
-
relative
_ path _ from (1) - remainder (2)
-
remove
_ class _ variable (1) -
remove
_ const (1) -
remove
_ instance _ variable (1) -
remove
_ method (1) - reopen (4)
-
repeated
_ combination (2) -
repeated
_ permutation (2) - replace (3)
- replacement= (1)
-
report
_ on _ exception (1) -
report
_ on _ exception= (1) -
request
_ get (2) -
request
_ head (2) -
request
_ post (2) - require (1)
-
required
_ ruby _ version= (1) -
required
_ rubygems _ version= (1) -
respond
_ to? (1) -
respond
_ to _ missing? (1) - result (1)
- resume (1)
- rindex (4)
- rjust (1)
- rotate (1)
- rotate! (1)
- round (6)
- row (2)
- rpartition (1)
- rshift! (1)
-
ruby
_ opts= (1) -
rubygems
_ version= (1) - run (1)
- sample (2)
-
satisfied
_ by? (1) - scan (3)
-
scan
_ full (1) -
scan
_ until (1) - scrub (3)
- scrub! (3)
-
search
_ full (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
_ form _ data (1) -
set
_ range (3) -
set
_ trace _ func (1) - setbyte (1)
- setproperty (2)
-
sev
_ threshold= (1) - shift (4)
-
singleton
_ method (1) -
singleton
_ method _ added (1) -
singleton
_ method _ removed (1) -
singleton
_ method _ undefined (1) -
singleton
_ methods (1) - skip (1)
-
skip
_ until (1) - sleep (1)
- slice (7)
- slice! (2)
- solve (1)
- space= (1)
-
space
_ before= (1) - split (2)
- squeeze (1)
- squeeze! (1)
- start (3)
-
start
_ with? (2) - step (12)
- store (1)
- strftime (1)
- string= (1)
- struct (1)
- sub (5)
- sub! (3)
-
sub
_ ext (1) - subset? (1)
- subtract (1)
- sum (1)
- summarize (2)
-
summary
_ indent= (1) -
summary
_ width= (1) - superset? (1)
- swapcase (1)
- swapcase! (1)
-
synthesize
_ file _ task (1) - syswrite (1)
- take (3)
- tally (2)
- text (1)
- text= (1)
- timeouts= (1)
-
to
_ a (2) -
to
_ csv (1) -
to
_ d (3) -
to
_ enum (2) -
to
_ h (2) -
to
_ i (3) -
to
_ json (19) -
to
_ r (1) -
to
_ s (4) -
to
_ set (2) - tokenize (1)
- tr (1)
-
tr
_ s (1) -
tr
_ s! (1) - transfer (1)
-
transform
_ keys (3) -
transform
_ keys! (3) - truncate (6)
-
tty
_ output= (1) -
type
_ params (1) - ucmp (1)
-
undef
_ method (1) - ungetc (1)
-
unicode
_ normalize (1) -
unicode
_ normalize! (1) -
unicode
_ normalized? (1) - union (3)
- unknown (2)
- unpack (1)
- unshift (1)
- upcase (1)
- upcase! (1)
- update (2)
- upto (3)
- value= (1)
-
values
_ at (4) - wait (1)
-
wait
_ for _ cond (1) -
wait
_ readable (1) - warn (3)
- warning (1)
- with (1)
-
with
_ defaults (1) -
with
_ object (2) - write (3)
- y (1)
- zip (4)
- | (6)
検索結果
先頭5件
-
Range
# begin -> object (331.0) -
始端の要素を返します。 始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
始端の要素を返します。
始端を持たない範囲オブジェクトの場合、begin はnilを返しますが, first は例外 RangeError が発生します。
//emlist[例][ruby]{
# 始端を持つ場合
p (1..5).begin # => 1
p (1..0).begin # => 1
p (1..5).first # => 1
p (1..0).first # => 1
# 始端を持たない場合
p (..5).begin #=> nil
p (..5).first #=> RangeError
//}
@see Range#end -
Range
# end -> object (328.0) -
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま せん。
終端の要素を返します。範囲オブジェクトが終端を含むかどうかは関係ありま
せん。
//emlist[例][ruby]{
(10..20).last # => 20
(10...20).last # => 20
//}
@see Range#begin -
Array
# all? -> bool (58.0) -
すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。
すべての要素が真である場合に true を返します。
偽である要素があれば、ただちに false を返します。
ブロックを伴う場合は、各要素に対してブロックを評価し、すべての結果
が真である場合に true を返します。ブロックが偽を返した時点で、
ただちに false を返します。
要素の数が 0 である配列に対しては true を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
# すべて正の数か?
p [5, 6, 7].all? {|v| v > 0 } #... -
Array
# one? -> bool (58.0) -
ブロックを指定しない場合は、 配列の要素のうち ちょうど一つだけが真であれば、真を返します。 そうでなければ偽を返します。
ブロックを指定しない場合は、 配列の要素のうち
ちょうど一つだけが真であれば、真を返します。
そうでなければ偽を返します。
ブロックを指定した場合は、配列の要素を
ブロックで評価した結果、一つの要素だけが真であれば真を返します。
そうでなければ偽を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
%w{ant bear cat}.one? {|word| word.length == 4} # => true
%w{ant bear cat}.one? {|word| ... -
Array
# one? {|obj| . . . } -> bool (58.0) -
ブロックを指定しない場合は、 配列の要素のうち ちょうど一つだけが真であれば、真を返します。 そうでなければ偽を返します。
ブロックを指定しない場合は、 配列の要素のうち
ちょうど一つだけが真であれば、真を返します。
そうでなければ偽を返します。
ブロックを指定した場合は、配列の要素を
ブロックで評価した結果、一つの要素だけが真であれば真を返します。
そうでなければ偽を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
%w{ant bear cat}.one? {|word| word.length == 4} # => true
%w{ant bear cat}.one? {|word| ... -
Enumerable
# all? -> bool (58.0) -
すべての要素が真である場合に true を返します。 偽である要素があれば、ただちに false を返します。
すべての要素が真である場合に true を返します。
偽である要素があれば、ただちに false を返します。
ブロックを伴う場合は、各要素に対してブロックを評価し、すべての結果
が真である場合に true を返します。ブロックが偽を返した時点で、
ただちに false を返します。
自身に要素が存在しない場合は true を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
require 'set'
# すべて正の数か?
p Set[5, 6, 7].all? {|... -
Enumerable
# one? -> bool (58.0) -
ブロックを指定しない場合は、 Enumerable オブジェクトの要素のうち ちょうど一つだけが真であれば、真を返します。 そうでなければ偽を返します。
ブロックを指定しない場合は、 Enumerable オブジェクトの要素のうち
ちょうど一つだけが真であれば、真を返します。
そうでなければ偽を返します。
ブロックを指定した場合は、Enumerable オブジェクトの要素を
ブロックで評価した結果、一つの要素だけが真であれば真を返します。
そうでなければ偽を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
require 'set'
Set['ant', 'bear', 'cat'].one? {|word| word.le... -
Enumerable
# one? {|obj| . . . } -> bool (58.0) -
ブロックを指定しない場合は、 Enumerable オブジェクトの要素のうち ちょうど一つだけが真であれば、真を返します。 そうでなければ偽を返します。
ブロックを指定しない場合は、 Enumerable オブジェクトの要素のうち
ちょうど一つだけが真であれば、真を返します。
そうでなければ偽を返します。
ブロックを指定した場合は、Enumerable オブジェクトの要素を
ブロックで評価した結果、一つの要素だけが真であれば真を返します。
そうでなければ偽を返します。
@param pattern ブロックの代わりに各要素に対して pattern === item を評価します。
//emlist[例][ruby]{
require 'set'
Set['ant', 'bear', 'cat'].one? {|word| word.le...