種類
ライブラリ
- ビルトイン (2711)
- csv (84)
- delegate (36)
- drb (24)
- etc (12)
-
fiddle
/ import (12) - forwardable (48)
-
irb
/ context (24) -
irb
/ extend-command (48) -
json
/ add / symbol (24) - matrix (104)
-
minitest
/ unit (1) -
net
/ http (12) -
net
/ imap (180) -
net
/ smtp (24) - objspace (12)
- observer (12)
- openssl (132)
- ostruct (55)
- pathname (12)
- pp (12)
- psych (34)
-
rake
/ testtask (12) -
rdoc
/ context (48) -
rdoc
/ markdown (60) -
rdoc
/ markup (48) -
rdoc
/ markup / formatter (12) -
rdoc
/ top _ level (12) -
rexml
/ document (180) -
rexml
/ parsers / pullparser (12) - ripper (60)
-
ripper
/ lexer (36) -
rubygems
/ config _ file (12) -
rubygems
/ dependency (12) -
rubygems
/ gem _ openssl (24) - sync (24)
- tracer (12)
- uri (36)
-
webrick
/ cgi (24) -
webrick
/ httpserver (12) -
webrick
/ server (12) - win32ole (12)
クラス
-
ARGF
. class (10) - BasicObject (72)
- Binding (47)
- CSV (72)
-
CSV
:: Table (12) -
DRb
:: DRbServer (12) - Data (18)
- Delegator (36)
-
Encoding
:: Converter (48) -
Gem
:: ConfigFile (12) -
Gem
:: Dependency (12) - IO (12)
-
IRB
:: Context (24) - LocalJumpError (12)
- MatchData (1)
- Matrix (104)
- Method (36)
-
MiniTest
:: Unit :: TestCase (1) - Module (732)
- NameError (22)
-
Net
:: HTTP (12) -
Net
:: IMAP (156) -
Net
:: IMAP :: FetchData (12) -
Net
:: IMAP :: MailboxList (12) -
Net
:: SMTP (24) - Object (324)
-
OpenSSL
:: ASN1 :: ASN1Data (12) -
OpenSSL
:: ASN1 :: Constructive (12) -
OpenSSL
:: ASN1 :: Primitive (12) -
OpenSSL
:: PKCS7 (24) -
OpenSSL
:: PKey :: EC :: Group (24) -
OpenSSL
:: SSL :: SSLContext (36) - OpenStruct (55)
- Pathname (12)
- Proc (12)
-
RDoc
:: Context (48) -
RDoc
:: Markdown (60) -
RDoc
:: Markup (48) -
RDoc
:: Markup :: Formatter (12) -
RDoc
:: Options (12) -
RDoc
:: TopLevel (12) -
REXML
:: AttlistDecl (12) -
REXML
:: Attribute (12) -
REXML
:: Comment (12) -
REXML
:: DocType (24) -
REXML
:: Document (24) -
REXML
:: Element (48) -
REXML
:: Instruction (12) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Text (12) -
REXML
:: XMLDecl (12) -
Rake
:: TestTask (12) - Regexp (12)
- Ripper (72)
-
Ripper
:: Lexer (24) - RubyVM (12)
-
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (12) - SignalException (36)
- String (78)
- Struct (139)
- Symbol (443)
- Thread (80)
- TracePoint (60)
- Tracer (12)
-
URI
:: Generic (36) - UnboundMethod (24)
-
WEBrick
:: CGI (24) -
WEBrick
:: GenericServer (12) -
WEBrick
:: HTTPServer (12) - WIN32OLE (12)
モジュール
- DRb (12)
- Enumerable (72)
- Etc (12)
-
Fiddle
:: Importer (12) - Forwardable (24)
- GC (60)
-
Gem
:: SSL (24) -
IRB
:: ContextExtender (12) -
IRB
:: ExtendCommandBundle (36) - Kernel (156)
- ObjectSpace (60)
-
OpenSSL
:: ASN1 (12) - Process (48)
- Psych (34)
- Signal (24)
- SingleForwardable (24)
-
Sync
_ m (24)
オブジェクト
- main (78)
キーワード
- % (12)
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) - <=> (12)
- == (12)
- =~ (24)
- ANSWERED (12)
-
CLOCK
_ MONOTONIC (12) -
CLOCK
_ PROCESS _ CPUTIME _ ID (12) -
CLOCK
_ REALTIME (12) - COMPONENT (12)
-
CP
_ SYMBOL (12) -
DEFAULT
_ AUTH _ TYPE (12) -
DEFAULT
_ EXTENSIONS (12) -
DEFAULT
_ PARAMS (24) - DELETED (12)
-
DIGEST
_ SHA1 (12) - DRAFT (12)
- EVENTS (12)
-
EVENT
_ SYMBOL (12) - EX (6)
- EXTENSIONS (12)
- ExternalEntity (12)
- FLAGGED (12)
- HeaderConverters (12)
- ID2SYM (12)
-
IMMEDIATE
_ P (12) -
INSECURE
_ METHOD (12) -
INTERNAL
_ CONSTANTS (12) - MARKED (12)
- METHODS (12)
- Marshal フォーマット (12)
-
NEWS for Ruby 2
. 1 . 0 (12) -
NEWS for Ruby 2
. 2 . 0 (11) -
NEWS for Ruby 2
. 4 . 0 (9) -
NEWS for Ruby 2
. 6 . 0 (7) -
NEWS for Ruby 2
. 7 . 0 (6) -
NEWS for Ruby 3
. 0 . 0 (5) - NOINFERIORS (12)
- NOSELECT (12)
- Observable (12)
-
PARSER
_ EVENTS (12) -
PARSER
_ EVENT _ TABLE (12) -
PKEY
_ RSA (12) - RECENT (12)
- Ruby プログラムの実行 (12)
- Rubyで使われる記号の意味(正規表現の複雑な記号は除く) (12)
- Ruby用語集 (12)
-
SCANNER
_ EVENTS (12) -
SCANNER
_ EVENT _ TABLE (12) - SEEN (12)
- SH (6)
-
SPECIAL
_ CONST _ P (12) - SYM2ID (12)
-
SYMBOL
_ P (12) -
TO
_ PATH (12) - UN (6)
- UNMARKED (12)
- VISIBILITIES (12)
- [] (120)
- []= (36)
-
_ _ callee _ _ (12) -
_ _ method _ _ (12) -
_ _ send _ _ (24) -
add
_ html (12) -
add
_ special (12) -
add
_ tag (12) -
add
_ word _ pair (12) -
alias
_ method (12) -
all
_ symbols (12) - append (12)
- attr (60)
-
attr
_ accessor (12) -
attr
_ reader (12) -
attr
_ writer (12) - autoload (24)
- autoload? (24)
-
callee
_ id (12) - capitalize (12)
- casecmp (12)
- casecmp? (9)
-
class
_ variable _ defined? (12) -
class
_ variable _ get (12) -
class
_ variable _ set (12) -
class
_ variables (12) - clone (12)
- collect (14)
- collect! (14)
- component (24)
- config (12)
-
const
_ defined? (12) -
const
_ get (12) -
const
_ missing (12) -
const
_ set (12) -
const
_ source _ location (12) - constants (24)
- context (24)
- context= (12)
-
def
_ extend _ command (24) - define (6)
-
define
_ method (48) -
define
_ singleton _ method (24) - delegate (24)
-
deprecate
_ constant (12) - downcase (21)
- dup (12)
- each (24)
-
each
_ object (48) -
each
_ pair (24) -
each
_ with _ index (24) - empty? (12)
- encoding (12)
-
end
_ with? (6) - equal? (12)
- event (12)
-
event
_ type (12) - extension (12)
- extension? (12)
- fetch (8)
-
find
_ local _ symbol (24) -
find
_ symbol (12) - format (12)
-
get
_ line _ types (12) -
global
_ variables (12) -
handle
_ interrupt (12) - hash (12)
-
header
_ convert (36) -
header
_ converters (12) - id2name (12)
-
import
_ symbol (12) - inject (36)
- inspect (12)
-
install
_ alias _ method (12) -
instance
_ delegate (12) -
instance
_ method (12) -
instance
_ methods (12) -
instance
_ variable _ defined? (12) -
instance
_ variable _ get (12) -
instance
_ variable _ set (12) -
instance
_ variables (12) - intern (24)
-
irb
_ original _ method _ name (12) -
json
/ add / symbol (12) -
json
_ create (12) - key? (12)
- keys (12)
- kill (12)
-
latest
_ gc _ info (24) - length (12)
- lex (24)
- load (15)
- loader (12)
-
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) -
local
_ variables (33) - logger (12)
- map (14)
- map! (14)
- match (36)
- match? (18)
- members (30)
- method (12)
-
method
_ added (12) -
method
_ defined? (12) -
method
_ id (12) -
method
_ missing (12) -
method
_ removed (12) -
method
_ undefined (12) - methods (24)
- mode (12)
-
module
_ function (36) - name (41)
-
named
_ captures (1) - new (144)
-
new
_ ostruct _ member (12) - next (12)
-
node
_ type (108) -
object
_ id (12) -
original
_ name (24) - parameters (24)
- parse (12)
-
point
_ conversion _ form (12) -
point
_ conversion _ form= (12) -
pretty
_ print _ instance _ variables (12) -
primitive
_ convert (48) - private (75)
-
private
_ class _ method (24) -
private
_ constant (12) -
private
_ instance _ methods (12) -
private
_ method _ defined? (12) -
private
_ methods (12) -
prompt
_ mode (12) -
prompt
_ mode= (12) - protected (48)
-
protected
_ instance _ methods (12) -
protected
_ method _ defined? (12) -
protected
_ methods (24) - public (75)
-
public
_ class _ method (24) -
public
_ constant (12) -
public
_ instance _ method (12) -
public
_ instance _ methods (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
public
_ methods (24) -
public
_ send (24) -
rb
_ sym _ all _ symbols (12) -
rb
_ to _ id (12) -
reachable
_ objects _ from (12) -
read
_ nonblock (22) - reason (12)
- reduce (36)
-
remove
_ class _ variable (12) -
remove
_ const (12) -
remove
_ method (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12) -
rexml
/ parsers / pullparser (12) -
rexml
/ parsers / sax2parser (12) -
rexml
/ parsers / streamparser (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
safe
_ load (19) - send (24)
-
session
_ cache _ stats (12) -
set
_ trace _ func (12) -
single
_ delegate (12) -
singleton
_ class (12) -
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) -
singleton
_ methods (12) - size (12)
- slice (60)
- sprintf (12)
- sprintf フォーマット (12)
-
ssl
_ version (12) -
start
_ with? (6) - starttls? (12)
- stat (24)
- status (12)
- store (12)
- succ (12)
- swapcase (12)
-
symbols
_ i (12) -
sync
_ mode (6) - table (12)
-
tag
_ class (12) - tagging (24)
-
test
_ order (1) -
thread
_ variable? (12) -
to
_ a (12) -
to
_ h (44) -
to
_ json (12) -
to
_ proc (12) -
to
_ s (12) -
to
_ sym (24) - trace (12)
-
trace
_ var (36) - trap (24)
- traverse (12)
- type (31)
- type= (12)
-
uid
_ store (12) - uname (12)
-
undef
_ method (12) -
untrace
_ var (12) - upcase (12)
- verbose (12)
- visibility (24)
- yaml (12)
- クラス/メソッドの定義 (12)
- セキュリティモデル (12)
- リテラル (12)
- 正規表現 (12)
検索結果
先頭5件
-
Symbol
# upcase(*options) -> Symbol (21101.0) -
小文字を大文字に変換したシンボルを返します。
小文字を大文字に変換したシンボルを返します。
(self.to_s.upcase.intern と同じです。)
:foo.upcase #=> :FOO
@see String#upcase -
Symbol
# casecmp(other) -> -1 | 0 | 1 | nil (21034.0) -
Symbol#<=> と同様にシンボルに対応する文字列の順序を比較しますが、 アルファベットの大文字小文字の違いを無視します。
...
Symbol#<=> と同様にシンボルに対応する文字列の順序を比較しますが、
アルファベットの大文字小文字の違いを無視します。
@param other 比較対象のシンボルを指定します。
//emlist[][ruby]{
:aBcDeF.casecmp(:abcde) #=> 1
:aBcDeF.casecmp(......ボルではない場合や、文字列のエンコーディングが非互換の場合は、nil を返します。
//emlist[][ruby]{
:foo.casecmp("foo") #=> nil
"\u{e4 f6 fc}".encode("ISO-8859-1").to_sym.casecmp(:"\u{c4 d6 dc}") #=> nil
//}
@see String#casecmp, Symbol#<=>, Symbol#casecmp?......
Symbol#<=> と同様にシンボルに対応する文字列の順序を比較しますが、
アルファベットの大文字小文字の違いを無視します。
Symbol#casecmp? と違って大文字小文字の違いを無視するのは
Unicode 全体ではなく、A-Z/a-z だけです。
@... -
Symbol
# name -> String (21012.0) -
シンボルに対応する文字列を返します。
...シンボルに対応する文字列を返します。
Symbol#to_sと違って freeze された文字列を返します。
//emlist[][ruby]{
p :fred.name # => "fred"
p :fred.name.frozen? # => true
p :fred.to_s # => "fred"
p :fred.to_s.frozen? # => false
//}
@see Symbol#to_s... -
Symbol
# <=>(other) -> -1 | 0 | 1 | nil (21006.0) -
self と other のシンボルに対応する文字列を ASCII コード順で比較して、 self が小さい時には -1、等しい時には 0、大きい時には 1 を返します。
...er がシンボルではなく比較できない時には nil を返します。
@param other 比較対象のシンボルを指定します。
//emlist[][ruby]{
p :aaa <=> :xxx # => -1
p :aaa <=> :aaa # => 0
p :xxx <=> :aaa # => 1
p :foo <=> "foo" # => nil
//}
@see String#<=>, Symbol#casecmp... -
Symbol
# casecmp?(other) -> bool | nil (21006.0) -
大文字小文字の違いを無視しシンボルを比較します。 シンボルが一致する場合には true を返し、一致しない場合には false を返します。
...er がシンボルではない場合や、文字列のエンコーディングが非互換の場合は、nil を返します。
//emlist[][ruby]{
:foo.casecmp?("foo") #=> nil
"\u{e4 f6 fc}".encode("ISO-8859-1").to_sym.casecmp?(:"\u{c4 d6 dc}") #=> nil
//}
@see String#casecmp?, Symbol#casecmp... -
Symbol
# end _ with?(*suffixes) -> bool (21006.0) -
self の末尾が suffixes のいずれかであるとき true を返します。
...あるとき true を返します。
(self.to_s.end_with?と同じです。)
@param suffixes パターンを表す文字列 (のリスト)
@see Symbol#start_with?
@see String#end_with?
//emlist[][ruby]{
:hello.end_with?("ello") #=> true
# returns true if one of the +suffixes+ mat... -
Symbol
# id2name -> String (21006.0) -
シンボルに対応する文字列を返します。
...シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern
@see Symbol#name... -
Symbol
# match(other) -> MatchData | nil (21006.0) -
正規表現 other とのマッチを行います。
...ます。
@return マッチが成功すれば MatchData オブジェクトを、そうでなければ nil を返します。
p :foo.match(/foo/) # => #<MatchData "foo">
p :foobar.match(/bar/) # => #<MatchData "bar">
p :foo.match(/bar/) # => nil
@see String#match
@see Symbol#match?... -
Symbol
# start _ with?(*prefixes) -> bool (21006.0) -
self の先頭が prefixes のいずれかであるとき true を返します。
...します。
(self.to_s.start_with?と同じです。)
@param prefixes パターンを表す文字列または正規表現 (のリスト)
@see Symbol#end_with?
@see String#start_with?
//emlist[][ruby]{
:hello.start_with?("hell") #=> true
:hello.start_with?(/H/i) #=... -
Symbol
# to _ s -> String (21006.0) -
シンボルに対応する文字列を返します。
...シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern
@see Symbol#name... -
Symbol
# ==(other) -> true | false (21000.0) -
other が同じシンボルの時に真を返します。 そうでない場合は偽を返します。
other が同じシンボルの時に真を返します。
そうでない場合は偽を返します。
@param other 比較対象のシンボルを指定します。
例:
:aaa == :aaa #=> true
:aaa == :xxx #=> false -
Symbol
# =~(other) -> Integer | nil (21000.0) -
正規表現 other とのマッチを行います。
正規表現 other とのマッチを行います。
(self.to_s =~ other と同じです。)
@param other 比較対象のシンボルを指定します。
@return マッチが成功すればマッチした位置のインデックスを、そうでなければ nil を返します。
p :foo =~ /foo/ # => 0
p :foobar =~ /bar/ # => 3
p :foo =~ /bar/ # => nil
@see String#=~