2837件ヒット
[1-100件を表示]
(0.142秒)
クラス
-
ARGF
. class (24) - BasicObject (96)
- Binding (12)
- Class (24)
- Data (33)
- Dir (66)
- Encoding (60)
-
Encoding
:: InvalidByteSequenceError (24) -
Encoding
:: UndefinedConversionError (12) - File (301)
- IO (96)
- MatchData (108)
- Method (24)
- Module (663)
- NameError (22)
- NoMethodError (31)
- Object (156)
- Regexp (24)
- RubyVM (12)
- SignalException (36)
- String (264)
- Struct (223)
- Symbol (29)
- Thread (64)
- Time (2)
- TracePoint (24)
- UnboundMethod (24)
モジュール
- Enumerable (48)
-
File
:: Constants (12) - Kernel (144)
- ObjectSpace (48)
-
Process
:: GID (12) -
Process
:: UID (12) -
RubyVM
:: AbstractSyntaxTree (10) - Signal (12)
キーワード
-
$ 0 (12) -
$ FILENAME (12) -
$ PROGRAM _ NAME (12) - % (12)
- == (27)
- Data (3)
- ENAMETOOLONG (12)
-
FNM
_ PATHNAME (12) -
INSTRUCTION
_ NAMES (12) - [] (156)
- []= (108)
-
_ _ send _ _ (24) -
absolute
_ path (12) -
absolute
_ path? (6) - args (12)
- atime (12)
- attr (36)
-
attr
_ accessor (12) -
attr
_ reader (12) -
attr
_ writer (12) - autoload (24)
- autoload? (24)
- basename (12)
- birthtime (11)
- bytebegin (2)
- byteend (2)
- byteoffset (6)
-
callee
_ id (12) - chmod (12)
- chown (12)
-
class
_ eval (12) -
class
_ variable _ get (12) -
class
_ variable _ set (12) -
const
_ added (3) -
const
_ defined? (12) -
const
_ get (12) -
const
_ missing (12) -
const
_ set (12) -
const
_ source _ location (12) - ctime (12)
- deconstruct (6)
-
deconstruct
_ keys (13) - define (6)
-
define
_ method (48) -
define
_ singleton _ method (24) - delete (12)
-
deprecate
_ constant (12) -
destination
_ encoding _ name (24) - dirname (12)
- each (24)
-
each
_ object (48) - empty? (9)
- eql? (15)
- eval (24)
- exist? (12)
- exists? (9)
- extname (12)
- fetch (8)
- filename (12)
- format (12)
-
from
_ name (24) - ftype (12)
- glob (24)
- hash (15)
- id2name (12)
- identical? (12)
- initialize (12)
- inspect (27)
-
instance
_ eval (12) -
instance
_ method (12) - intern (12)
- key? (12)
- lchmod (12)
- lchown (12)
- length (12)
- lstat (12)
- lutime (8)
- max (24)
- method (12)
-
method
_ added (12) -
method
_ defined? (12) -
method
_ id (12) -
method
_ missing (12) -
method
_ removed (12) -
method
_ undefined (12) - min (24)
-
module
_ eval (12) -
module
_ function (36) - mtime (12)
- name= (10)
-
name
_ list (12) -
named
_ captures (24) - names (36)
- new (115)
- offset (24)
-
original
_ name (24) -
parse
_ file (10) - path (24)
- popen (96)
- private (75)
-
private
_ class _ method (24) -
private
_ constant (12) -
private
_ method _ defined? (12) - protected (48)
-
protected
_ method _ defined? (12) - public (17)
-
public
_ class _ method (24) -
public
_ constant (12) -
public
_ instance _ method (12) -
public
_ method (12) -
public
_ method _ defined? (12) -
public
_ send (24) - realdirpath (12)
- realpath (12)
- receiver (10)
-
remove
_ class _ variable (12) -
remove
_ const (12) -
remove
_ instance _ variable (12) -
remove
_ method (12) - rename (12)
- replicate (12)
-
respond
_ to? (12) -
respond
_ to _ missing? (12) -
ruby2
_ keywords (12) - send (24)
- signame (12)
-
singleton
_ method (12) -
singleton
_ method _ added (12) -
singleton
_ method _ removed (12) -
singleton
_ method _ undefined (12) - size (12)
- slice (72)
-
source
_ encoding _ name (12) - split (12)
- sprintf (12)
- stat (12)
-
to
_ a (12) -
to
_ h (39) -
to
_ s (63) -
to
_ sym (12) -
trace
_ var (36) -
undef
_ method (12) - unlink (12)
-
untrace
_ var (12) - utime (12)
- values (12)
- with (3)
検索結果
先頭5件
-
Thread
# name -> String (21209.0) -
self の名前を返します。
...self の名前を返します。
@see Thread#name=... -
Method
# name -> Symbol (21109.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
//}... -
UnboundMethod
# name -> Symbol (21109.0) -
このメソッドの名前を返します。
...このメソッドの名前を返します。
//emlist[例][ruby]{
a = String.instance_method(:size)
a.name # => :size
//}... -
Encoding
:: UndefinedConversionError # destination _ encoding _ name -> String (18303.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::UndefinedConversionError#destination_encoding... -
Module
# name -> String | nil (18245.0) -
モジュールやクラスの名前を文字列で返します。
...Net::HTTP」が挙げられます。
@return 名前のないモジュール / クラスに対しては、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>"
//}... -
Symbol
# name -> String (18215.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 (18209.0) -
エンコーディングの名前を返します。
...エンコーディングの名前を返します。
//emlist[例][ruby]{
Encoding::UTF_8.name #=> "UTF-8"
//}... -
Encoding
:: InvalidByteSequenceError # destination _ encoding _ name -> String (15303.0) -
エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
...エラーを発生させた変換の変換先のエンコーディングを文字列で返します。
@see Encoding::InvalidByteSequenceError#destination_encoding... -
Module
# protected _ method _ defined?(name , inherit=true) -> bool (12325.0) -
インスタンスメソッド name がモジュールに定義されており、 しかもその可視性が protected であるときに true を返します。 そうでなければ false を返します。
...ンスタンスメソッド name がモジュールに定義されており、
しかもその可視性が protected であるときに true を返します。
そうでなければ false を返します。
@param name Symbol か String を指定します。
@param inherit 真を指定するとス......ethod_defined?, Module#public_method_defined?, Module#private_method_defined?
//emlist[例][ruby]{
module A
def method1() end
end
class B
protected
def method2() end
end
class C < B
include A
def method3() end
end
A.method_defined? :method1 #=> true
C.protected_meth......od_defined? "method1" #=> false
C.protected_method_defined? "method2" #=> true
C.protected_method_defined? "method2", true #=> true
C.protected_method_defined? "method2", false #=> false
C.method_defined? "method2" #=> true
//}... -
Module
# protected(*name) -> Array (12310.0) -
メソッドを protected に設定します。
...ッドを protected に設定します。
引数なしのときは今後このクラスまたはモジュール定義内で新規に定義さ
れるメソッドを protected に設定します。
引数が与えられた時には引数によって指定されたメソッドを protected
に設定......it を参照して下さい。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発生します。
@see Module#prote......cted_method_defined?...