ライブラリ
- ビルトイン (1837)
- csv (55)
- delegate (33)
-
fiddle
/ import (11) - forwardable (44)
-
irb
/ context (22) -
irb
/ extend-command (11) -
json
/ add / symbol (11) - matrix (92)
-
net
/ http (11) -
net
/ imap (55) -
net
/ smtp (11) - openssl (88)
- ostruct (50)
- pp (11)
-
rake
/ testtask (11) -
rdoc
/ context (33) -
rdoc
/ markdown (22) -
rdoc
/ markup (44) -
rdoc
/ markup / formatter (11) -
rdoc
/ top _ level (11) -
rexml
/ document (132) -
rexml
/ parsers / pullparser (11) -
ripper
/ lexer (22) -
rubygems
/ config _ file (11) -
rubygems
/ dependency (11) - sync (6)
- uri (11)
-
webrick
/ cgi (11) -
webrick
/ server (11)
クラス
-
ARGF
. class (9) - BasicObject (66)
- Binding (43)
- CSV (44)
-
CSV
:: Table (11) - Data (6)
- Delegator (33)
-
Encoding
:: Converter (44) -
Gem
:: ConfigFile (11) -
Gem
:: Dependency (11) - IO (11)
-
IRB
:: Context (22) - LocalJumpError (11)
- Matrix (92)
- Method (33)
- Module (561)
- NameError (20)
-
Net
:: HTTP (11) -
Net
:: IMAP (33) -
Net
:: IMAP :: FetchData (11) -
Net
:: IMAP :: MailboxList (11) -
Net
:: SMTP (11) - Object (297)
-
OpenSSL
:: ASN1 :: ASN1Data (11) -
OpenSSL
:: ASN1 :: Constructive (11) -
OpenSSL
:: ASN1 :: Primitive (11) -
OpenSSL
:: PKCS7 (22) -
OpenSSL
:: PKey :: EC :: Group (22) -
OpenSSL
:: SSL :: SSLContext (11) - OpenStruct (50)
- Proc (22)
-
RDoc
:: Context (33) -
RDoc
:: Markdown (22) -
RDoc
:: Markup (44) -
RDoc
:: Markup :: Formatter (11) -
RDoc
:: Options (11) -
RDoc
:: TopLevel (11) -
REXML
:: AttlistDecl (11) -
REXML
:: Attribute (11) -
REXML
:: Comment (11) -
REXML
:: DocType (22) -
REXML
:: Document (11) -
REXML
:: Element (33) -
REXML
:: Instruction (11) -
REXML
:: Parsers :: PullEvent (11) -
REXML
:: Text (11) -
REXML
:: XMLDecl (11) -
Rake
:: TestTask (11) - Regexp (11)
-
Ripper
:: Lexer (22) -
RubyVM
:: AbstractSyntaxTree :: Node (6) -
RubyVM
:: InstructionSequence (11) - String (71)
- Struct (72)
- Symbol (382)
- Thread (62)
- TracePoint (33)
-
URI
:: Generic (11) - UnboundMethod (22)
-
WEBrick
:: CGI (11) -
WEBrick
:: GenericServer (11)
モジュール
- Enumerable (66)
-
Fiddle
:: Importer (11) - Forwardable (22)
-
IRB
:: ExtendCommandBundle (11) - SingleForwardable (22)
-
Sync
_ m (6)
キーワード
- % (11)
- <=> (11)
- == (11)
- =~ (22)
- [] (99)
- []= (33)
-
_ _ send _ _ (22) -
add
_ html (11) -
add
_ special (11) -
add
_ tag (11) -
add
_ word _ pair (11) -
alias
_ method (11) - append (11)
- attr (55)
-
attr
_ accessor (11) -
attr
_ reader (11) -
attr
_ writer (11) - autoload (11)
- autoload? (11)
-
callee
_ id (11) - capitalize (11)
- casecmp (11)
- casecmp? (8)
-
class
_ variable _ defined? (11) -
class
_ variable _ get (11) -
class
_ variable _ set (11) -
class
_ variables (11) - clone (11)
- collect (12)
- collect! (12)
- component (11)
-
const
_ defined? (11) -
const
_ get (11) -
const
_ missing (11) -
const
_ set (11) -
const
_ source _ location (5) - constants (11)
- context (22)
- context= (11)
-
define
_ method (22) -
define
_ singleton _ method (22) - delegate (22)
-
deprecate
_ constant (9) - downcase (19)
- dup (11)
- each (22)
-
each
_ pair (22) -
each
_ with _ index (22) - empty? (11)
- encoding (11)
-
end
_ with? (5) - equal? (11)
- event (11)
-
event
_ type (11) - extension (11)
- extension? (11)
- fetch (7)
-
find
_ local _ symbol (22) -
find
_ symbol (11) -
get
_ line _ types (11) - hash (22)
-
header
_ convert (33) -
header
_ converters (11) - id2name (11)
-
import
_ symbol (11) - inject (33)
- inspect (11)
-
install
_ alias _ method (11) -
instance
_ delegate (11) -
instance
_ method (11) -
instance
_ methods (11) -
instance
_ variable _ defined? (11) -
instance
_ variable _ get (11) -
instance
_ variable _ set (11) -
instance
_ variables (11) - intern (22)
- key? (11)
- keys (11)
- length (11)
- lex (11)
- loader (11)
-
local
_ variable _ defined? (11) -
local
_ variable _ get (11) -
local
_ variable _ set (11) -
local
_ variables (19) - map (12)
- map! (12)
- match (33)
- match? (16)
- members (13)
- method (11)
-
method
_ added (11) -
method
_ defined? (11) -
method
_ id (11) -
method
_ missing (11) -
method
_ removed (11) -
method
_ undefined (11) - methods (22)
- mode (11)
-
module
_ function (19) - name (37)
-
new
_ ostruct _ member (11) - next (11)
-
node
_ type (99) -
object
_ id (11) -
original
_ name (22) - parameters (22)
- parse (11)
-
point
_ conversion _ form (11) -
point
_ conversion _ form= (11) -
pretty
_ print _ instance _ variables (11) -
primitive
_ convert (44) - private (23)
-
private
_ class _ method (15) -
private
_ constant (11) -
private
_ instance _ methods (11) -
private
_ method _ defined? (11) -
private
_ methods (11) -
prompt
_ mode (11) -
prompt
_ mode= (11) - protected (23)
-
protected
_ instance _ methods (11) -
protected
_ method _ defined? (11) -
protected
_ methods (22) - public (23)
-
public
_ class _ method (15) -
public
_ constant (11) -
public
_ instance _ method (11) -
public
_ instance _ methods (11) -
public
_ method (11) -
public
_ method _ defined? (11) -
public
_ methods (22) -
public
_ send (22) -
read
_ nonblock (20) - reason (11)
- reduce (33)
-
remove
_ class _ variable (11) -
remove
_ const (11) -
remove
_ method (11) -
respond
_ to? (11) -
respond
_ to _ missing? (11) - send (22)
-
session
_ cache _ stats (11) -
single
_ delegate (11) -
singleton
_ class (11) -
singleton
_ method (11) -
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) -
singleton
_ methods (11) - size (11)
- slice (55)
-
ssl
_ version (11) -
start
_ with? (5) - starttls? (11)
- status (11)
- store (11)
- succ (11)
- swapcase (11)
-
sync
_ mode (6) -
tag
_ class (11) - tagging (22)
-
thread
_ variable? (11) -
to
_ a (11) -
to
_ h (38) -
to
_ json (11) -
to
_ proc (11) -
to
_ s (11) -
to
_ sym (22) - type (28)
- type= (11)
-
uid
_ store (11) -
undef
_ method (11) - upcase (11)
- verbose (11)
- visibility (22)
検索結果
先頭5件
-
Object
# object _ id -> Integer (13.0) -
各オブジェクトに対して一意な整数を返します。あるオブジェクトに対し てどのような整数が割り当てられるかは不定です。
...ジェクトにひとつずつ割り当てられています。この
メソッドはその値を返します。
TrueClass, FalseClass, NilClass, Symbol, Integer クラス
のインスタンスなど Immutable(変更不可)なオブジェクトの一部は同じ内容ならば必ず同じ objec......emlist[][ruby]{
p "ruby".object_id #=> 60
p "ruby".object_id #=> 80
p [].object_id #=> 100
p [].object_id #=> 120
p :ruby.object_id #=> 710428
p :ruby.object_id #=> 710428
p 11.object_id #=> 23
p 11.object_id #=> 23
p true.object_id #=> 20
p true.object_id #=> 20
//}
@see Object#equal?,Symbol... -
Proc
# hash -> Integer (13.0) -
self のハッシュ値を返します。
...す。引数を取る場合は、配列の配列を返し、
各配列の要素は引数の種類に対応した以下のような Symbol と、引数名を表す Symbol の 2 要素です。
//emlist[][ruby]{
prc = proc{|x, y=42, *other|}
p prc.parameters # => x], [:opt, :y], [:rest, :other
prc =... -
Proc
# parameters -> [object] (13.0) -
Proc オブジェクトの引数の情報を返します。
...す。引数を取る場合は、配列の配列を返し、
各配列の要素は引数の種類に対応した以下のような Symbol と、引数名を表す Symbol の 2 要素です。
: :req
必須の引数
: :opt
デフォルト値が指定されたオプショナルな引数
: :rest
*... -
Proc
# parameters(lambda: nil) -> [object] (13.0) -
Proc オブジェクトの引数の情報を返します。
...す。引数を取る場合は、配列の配列を返し、
各配列の要素は引数の種類に対応した以下のような Symbol と、引数名を表す Symbol の 2 要素です。
: :req
必須の引数
: :opt
デフォルト値が指定されたオプショナルな引数
: :rest
*... -
Regexp
# =~(string) -> Integer | nil (13.0) -
文字列 string との正規表現マッチを行います。マッチした場合、 マッチした位置のインデックスを返します(先頭は0)。マッチしなかった 場合、あるいは string が nil の場合には nil を返 します。
...hData が設定されます。
文字列のかわりにSymbolをマッチさせることができます。
@param string マッチ対象文字列
@raise TypeError string が nil でも String オブジェクト
でも Symbol でもない場合発生します。
//emlist[例][rub... -
String
# %(args) -> String (13.0) -
printf と同じ規則に従って args をフォーマットします。
...1.00"
//}
: %<name>
Symbol のインスタンス name をキーとする Hash を引数にした場合、
対応する値をフォーマットして参照します。
//emlist[][ruby]{
p sprintf('%<foo>f : %<bar>+d', foo: 1, bar: 2) #=> "1.000000 : +2"
//}
: %{name}
Symbol のインスタン... -
Struct
# [](member) -> object (13.0) -
構造体のメンバの値を返します。
...インデックスを指定します。
Symbol, String でメンバの名前を指定します。
@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。
@raise NameError member が String, Symbol で存在しないメンバを指定し... -
Struct
# []=(member , value) (13.0) -
構造体の member で指定されたメンバの値を value にして value を返します。
...す。
Symbol, String でメンバの名前を指定します。
@param value メンバに設定する値を指定します。
@raise IndexError member が整数で存在しないメンバを指定した場合に発生します。
@raise NameError member が String, Symbol で存在... -
Module
# module _ function() -> nil (8.0) -
メソッドをモジュール関数にします。
...の引数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」という属性をつけるメ
ソッ... -
Module
# module _ function(*name) -> Array (8.0) -
メソッドをモジュール関数にします。
...の引数が与えられた時には配列にまとめて返します。
引数なしの時は nil を返します。
@param name String または Symbol を 0 個以上指定します。
=== 注意
module_function はメソッドに「モジュール関数」という属性をつけるメ
ソッ... -
BasicObject
# _ _ send _ _ (name , *args) -> object (7.0) -
オブジェクトのメソッド name を args を引数にして呼び出し、メソッドの結果を返します。
...。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
@param name 呼び出すメソッドの名前。 Symbol または文字列で指定します。
@param args メソッドに渡す任意個の引数
//emlist[例][ruby]{
class Mail
def delete(*args)... -
BasicObject
# _ _ send _ _ (name , *args) { . . . . } -> object (7.0) -
オブジェクトのメソッド name を args を引数にして呼び出し、メソッドの結果を返します。
...。
ブロック付きで呼ばれたときはブロックもそのまま引き渡します。
@param name 呼び出すメソッドの名前。 Symbol または文字列で指定します。
@param args メソッドに渡す任意個の引数
//emlist[例][ruby]{
class Mail
def delete(*args)... -
BasicObject
# method _ missing(name , *args) -> object (7.0) -
呼びだされたメソッドが定義されていなかった時、Rubyインタプリタがこのメソッド を呼び出します。
...れていなかった時、Rubyインタプリタがこのメソッド
を呼び出します。
呼び出しに失敗したメソッドの名前 (Symbol) が name に
その時の引数が第二引数以降に渡されます。
デフォルトではこのメソッドは例外 NoMethodError を発...