1710件ヒット
[1-100件を表示]
(0.042秒)
クラス
-
ARGF
. class (22) - BasicObject (88)
- Binding (11)
- Data (18)
- Encoding (44)
-
Encoding
:: InvalidByteSequenceError (22) -
Encoding
:: UndefinedConversionError (22) - MatchData (92)
- Method (22)
- Module (546)
- NameError (40)
- NoMethodError (11)
- Object (143)
- Regexp (22)
- String (242)
- Struct (149)
- Symbol (26)
- Thread (58)
- TracePoint (22)
- UnboundMethod (22)
モジュール
- Enumerable (88)
キーワード
- % (11)
- == (24)
- [] (121)
- []= (99)
-
_ _ send _ _ (22) - args (11)
- attr (33)
-
attr
_ accessor (11) -
attr
_ reader (11) -
attr
_ writer (11) - autoload (11)
- autoload? (11)
- byteoffset (4)
-
callee
_ id (11) -
class
_ eval (11) -
class
_ variable _ defined? (11) -
class
_ variable _ get (11) -
class
_ variable _ set (11) -
const
_ added (2) -
const
_ defined? (11) -
const
_ get (11) -
const
_ missing (11) -
const
_ set (11) -
const
_ source _ location (5) -
deconstruct
_ keys (2) -
define
_ method (22) -
define
_ singleton _ method (22) -
deprecate
_ constant (9) -
destination
_ encoding _ name (22) - each (22)
- eql? (13)
- eval (11)
- fetch (7)
- filename (11)
- hash (13)
- id2name (11)
- initialize (11)
- inspect (24)
-
instance
_ eval (11) -
instance
_ method (11) - intern (11)
- key? (11)
- length (11)
-
local
_ variables (9) - max (44)
- method (11)
-
method
_ added (11) -
method
_ defined? (11) -
method
_ id (11) -
method
_ missing (11) -
method
_ removed (11) -
method
_ undefined (11) - min (44)
-
module
_ eval (11) -
module
_ function (19) - name= (9)
-
named
_ captures (22) - names (33)
- offset (22)
-
original
_ name (22) - path (11)
- private (23)
-
private
_ class _ method (15) -
private
_ constant (11) -
private
_ method _ defined? (11) - protected (23)
-
protected
_ method _ defined? (11) - public (23)
-
public
_ class _ method (15) -
public
_ constant (11) -
public
_ instance _ method (11) -
public
_ method (11) -
public
_ method _ defined? (11) -
public
_ send (22) - receiver (9)
-
remove
_ class _ variable (11) -
remove
_ const (11) -
remove
_ instance _ variable (11) -
remove
_ method (11) - replicate (11)
-
respond
_ to? (11) -
respond
_ to _ missing? (11) -
ruby2
_ keywords (5) - send (22)
-
singleton
_ method (11) -
singleton
_ method _ added (11) -
singleton
_ method _ removed (11) -
singleton
_ method _ undefined (11) - size (11)
- slice (66)
-
source
_ encoding _ name (22) -
to
_ a (11) -
to
_ h (21) -
to
_ s (57) -
to
_ sym (11) -
undef
_ method (11) - values (11)
- with (2)
検索結果
先頭5件
-
NameError
# name -> Symbol (21110.0) -
この例外オブジェクトを発生させる原因となった 変数や定数、メソッドの名前をシンボルで返します。
...クトを発生させる原因となった
変数や定数、メソッドの名前をシンボルで返します。
例:
begin
foobar
rescue NameError => err
p err # => #<NameError: undefined local variable or method `foobar' for main:Object>
p err.name # => :foobar
end... -
Symbol
# name -> String (18116.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... -
Encoding
# name -> String (18110.0) -
エンコーディングの名前を返します。
...エンコーディングの名前を返します。
//emlist[例][ruby]{
Encoding::UTF_8.name #=> "UTF-8"
//}... -
Method
# name -> Symbol (18110.0) -
このメソッドの名前を返します。
...このメソッドの名前を返します。
//emlist[例][ruby]{
class Foo
def foo(arg)
"foo called with arg #{arg}"
end
end
m = Foo.new.method(:foo) # => #<Method: Foo#foo>
m.name # => :foo
//}... -
Thread
# name -> String (18110.0) -
self の名前を返します。
...self の名前を返します。
@see Thread#name=... -
UnboundMethod
# name -> Symbol (18110.0) -
このメソッドの名前を返します。
...このメソッドの名前を返します。
//emlist[例][ruby]{
a = String.instance_method(:size)
a.name # => :size
//}... -
Module
# name -> String | nil (15146.0) -
モジュールやクラスの名前を文字列で返します。
...ル / クラスに対しては、name は nil を、それ以外はオブジェクト ID の文字列を返します。
//emlist[例][ruby]{
module A
module B
end
p B.name #=> "A::B"
class C
end
end
p A.name #=> "A"
p A::B.name #=> "A::B"
p A::C.name #=> "A::C"
# 名前のない......モジュール / クラス
p Module.new.name #=> nil
p Class.new.name #=> nil
p Module.new.to_s #=> "#<Module:0x00007f90b09112c8>"
p Class.new.to_s #=> "#<Class:0x00007fa5c40b41b0>"
//}... -
Thread
# name=(name) -> String (6239.0) -
self の名前を name に設定します。
...self の名前を name に設定します。
プラットフォームによっては pthread やカーネルにも設定を行う場合があります。
@raise ArgumentError 引数に ASCII 互換ではないエンコーディングのものを
指定した場合に発生し......ます。
//emlist[例][ruby]{
a = Thread.new{}
a.name = 'named'
a.name # => "named"
a.inspect # => "#<Thread:0x00007f85ac8721f0@named@(irb):1 dead>"
//}
@see Thread#name... -
Symbol
# id2name -> String (6122.0) -
シンボルに対応する文字列を返します。
...シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern
@see Symbol#name... -
Method
# original _ name -> Symbol (6116.0) -
オリジナルのメソッド名を返します。
...オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.new.method(:bar).original_name # => :foo
//}
@see UnboundMethod#original_name... -
Symbol
# id2name -> String (6116.0) -
シンボルに対応する文字列を返します。
...シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern... -
UnboundMethod
# original _ name -> Symbol (6116.0) -
オリジナルのメソッド名を返します。
...オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.instance_method(:bar).original_name # => :foo
//}
@see Method#original_name...