ライブラリ
- ビルトイン (2108)
- csv (60)
- delegate (36)
-
fiddle
/ import (12) - forwardable (48)
-
irb
/ context (24) -
irb
/ extend-command (12) -
json
/ add / symbol (12) - matrix (104)
-
net
/ http (12) -
net
/ imap (60) -
net
/ smtp (12) - openssl (96)
- ostruct (55)
- pp (12)
-
rake
/ testtask (12) -
rdoc
/ context (36) -
rdoc
/ markdown (24) -
rdoc
/ markup (48) -
rdoc
/ markup / formatter (12) -
rdoc
/ top _ level (12) -
rexml
/ document (144) -
rexml
/ parsers / pullparser (12) -
ripper
/ lexer (24) -
rubygems
/ config _ file (12) -
rubygems
/ dependency (12) - sync (6)
- uri (12)
-
webrick
/ cgi (12) -
webrick
/ server (12)
クラス
-
ARGF
. class (10) - BasicObject (72)
- Binding (47)
- CSV (48)
-
CSV
:: Table (12) - Data (9)
- Delegator (36)
-
Encoding
:: Converter (48) -
Gem
:: ConfigFile (12) -
Gem
:: Dependency (12) - IO (12)
-
IRB
:: Context (24) - LocalJumpError (12)
- MatchData (1)
- Matrix (104)
- Method (36)
- Module (720)
- NameError (22)
-
Net
:: HTTP (12) -
Net
:: IMAP (36) -
Net
:: IMAP :: FetchData (12) -
Net
:: IMAP :: MailboxList (12) -
Net
:: SMTP (12) - 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 (12) - OpenStruct (55)
- Proc (12)
-
RDoc
:: Context (36) -
RDoc
:: Markdown (24) -
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 (12) -
REXML
:: Element (36) -
REXML
:: Instruction (12) -
REXML
:: Parsers :: PullEvent (12) -
REXML
:: Text (12) -
REXML
:: XMLDecl (12) -
Rake
:: TestTask (12) - Regexp (12)
-
Ripper
:: Lexer (24) -
RubyVM
:: AbstractSyntaxTree :: Node (7) -
RubyVM
:: InstructionSequence (12) - String (78)
- Struct (79)
- Symbol (419)
- Thread (68)
- TracePoint (36)
-
URI
:: Generic (12) - UnboundMethod (24)
-
WEBrick
:: CGI (12) -
WEBrick
:: GenericServer (12)
モジュール
- Enumerable (72)
-
Fiddle
:: Importer (12) - Forwardable (24)
-
IRB
:: ExtendCommandBundle (12) - SingleForwardable (24)
-
Sync
_ m (6)
キーワード
- % (12)
- <=> (12)
- == (12)
- =~ (24)
- [] (108)
- []= (36)
-
_ _ send _ _ (24) -
add
_ html (12) -
add
_ special (12) -
add
_ tag (12) -
add
_ word _ pair (12) -
alias
_ method (12) - append (12)
- attr (60)
-
attr
_ accessor (12) -
attr
_ reader (12) -
attr
_ writer (12) - autoload (12)
- autoload? (12)
-
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 (12)
-
const
_ defined? (12) -
const
_ get (12) -
const
_ missing (12) -
const
_ set (12) -
const
_ source _ location (12) - constants (12)
- context (24)
- context= (12)
-
define
_ method (24) -
define
_ singleton _ method (24) - delegate (24)
-
deprecate
_ constant (12) - downcase (21)
- dup (12)
- each (24)
-
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) -
get
_ line _ types (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)
- key? (12)
- keys (12)
- length (12)
- lex (12)
- loader (12)
-
local
_ variable _ defined? (12) -
local
_ variable _ get (12) -
local
_ variable _ set (12) -
local
_ variables (21) - map (14)
- map! (14)
- match (36)
- match? (18)
- members (15)
- 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
_ 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 (48)
-
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 (48)
-
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) -
read
_ nonblock (22) - reason (12)
- reduce (36)
-
remove
_ class _ variable (12) -
remove
_ const (12) -
remove
_ method (12) -
respond
_ to? (12) -
respond
_ to _ missing? (12) - send (24)
-
session
_ cache _ stats (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)
-
ssl
_ version (12) -
start
_ with? (6) - starttls? (12)
- status (12)
- store (12)
- succ (12)
- swapcase (12)
-
sync
_ mode (6) -
tag
_ class (12) - tagging (24)
-
thread
_ variable? (12) -
to
_ a (12) -
to
_ h (44) -
to
_ json (12) -
to
_ proc (12) -
to
_ s (12) -
to
_ sym (24) - type (31)
- type= (12)
-
uid
_ store (12) -
undef
_ method (12) - upcase (12)
- verbose (12)
- visibility (24)
検索結果
先頭5件
-
Symbol
# next -> Symbol (9103.0) -
シンボルに対応する文字列の「次の」文字列に対応するシンボルを返します。
シンボルに対応する文字列の「次の」文字列に対応するシンボルを返します。
(self.to_s.next.intern と同じです。)
:a.next # => :b
:foo.next # => :fop
@see String#succ -
Symbol
# succ -> Symbol (9103.0) -
シンボルに対応する文字列の「次の」文字列に対応するシンボルを返します。
シンボルに対応する文字列の「次の」文字列に対応するシンボルを返します。
(self.to_s.next.intern と同じです。)
:a.next # => :b
:foo.next # => :fop
@see String#succ -
Symbol
# capitalize -> Symbol (9102.0) -
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した
シンボルを返します。
(self.to_s.capitalize.intern と同じです。)
:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"
@see String#capitalize -
Symbol
# capitalize(*options) -> Symbol (9102.0) -
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した シンボルを返します。
シンボルに対応する文字列の先頭の文字を大文字に、残りを小文字に変更した
シンボルを返します。
(self.to_s.capitalize.intern と同じです。)
:foobar.capitalize #=> :Foobar
:fooBar.capitalize #=> :Foobar
:FOOBAR.capitalize #=> :Foobar
:"foobar--".capitalize # => "Foobar--"
@see String#capitalize -
Symbol
# downcase -> Symbol (9102.0) -
大文字を小文字に変換したシンボルを返します。
大文字を小文字に変換したシンボルを返します。
(self.to_s.downcase.intern と同じです。)
:FOO.downcase #=> :foo
@see String#downcase -
Symbol
# downcase(*options) -> Symbol (9102.0) -
大文字を小文字に変換したシンボルを返します。
大文字を小文字に変換したシンボルを返します。
(self.to_s.downcase.intern と同じです。)
:FOO.downcase #=> :foo
@see String#downcase -
Symbol
# swapcase -> Symbol (9102.0) -
'A' から 'Z' までのアルファベット大文字を小文字に、'a' から 'z' までの アルファベット小文字を大文字に変更したシンボルを返します。
'A' から 'Z' までのアルファベット大文字を小文字に、'a' から 'z' までの
アルファベット小文字を大文字に変更したシンボルを返します。
(self.to_s.swapcase.intern と同じです。)
p :ABCxyz.swapcase # => :abcXYZ
p :Access.swapcase # => :aCCESS
@see String#swapcase -
Symbol
# swapcase(*options) -> Symbol (9102.0) -
'A' から 'Z' までのアルファベット大文字を小文字に、'a' から 'z' までの アルファベット小文字を大文字に変更したシンボルを返します。
'A' から 'Z' までのアルファベット大文字を小文字に、'a' から 'z' までの
アルファベット小文字を大文字に変更したシンボルを返します。
(self.to_s.swapcase.intern と同じです。)
p :ABCxyz.swapcase # => :abcXYZ
p :Access.swapcase # => :aCCESS
@see String#swapcase -
Symbol
# upcase -> Symbol (9102.0) -
小文字を大文字に変換したシンボルを返します。
小文字を大文字に変換したシンボルを返します。
(self.to_s.upcase.intern と同じです。)
:foo.upcase #=> :FOO
@see String#upcase -
Symbol
# upcase(*options) -> Symbol (9102.0) -
小文字を大文字に変換したシンボルを返します。
小文字を大文字に変換したシンボルを返します。
(self.to_s.upcase.intern と同じです。)
:foo.upcase #=> :FOO
@see String#upcase -
Symbol
# casecmp(other) -> -1 | 0 | 1 | nil (9035.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 (9013.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 (9007.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...