903件ヒット
[1-100件を表示]
(0.022秒)
ライブラリ
- ビルトイン (386)
- csv (36)
- etc (276)
- fiddle (12)
-
fiddle
/ import (12) - ostruct (19)
- pathname (48)
- psych (30)
-
rdoc
/ top _ level (12) -
ripper
/ lexer (12) -
rubygems
/ installer (12)
クラス
- CSV (36)
-
Fiddle
:: Function (12) -
Gem
:: Installer (12) - MatchData (1)
- Method (24)
- Module (96)
- NameError (22)
- Object (36)
- OpenStruct (19)
- Pathname (48)
-
RDoc
:: TopLevel (12) - Ripper (12)
- String (24)
- Symbol (29)
- Thread (12)
- TracePoint (24)
- UnboundMethod (24)
モジュール
- Etc (276)
-
Fiddle
:: Importer (12) - ObjectSpace (48)
- Psych (30)
オブジェクト
- main (34)
キーワード
-
1
. 6 . 8から1 . 8 . 0への変更点(まとめ) (12) -
PC
_ 2 _ SYMLINKS (12) -
PC
_ ALLOC _ SIZE _ MIN (12) -
PC
_ ASYNC _ IO (12) -
PC
_ CHOWN _ RESTRICTED (12) -
PC
_ FILESIZEBITS (12) -
PC
_ LINK _ MAX (12) -
PC
_ MAX _ CANON (12) -
PC
_ MAX _ INPUT (12) -
PC
_ NAME _ MAX (12) -
PC
_ NO _ TRUNC (12) -
PC
_ PATH _ MAX (12) -
PC
_ PIPE _ BUF (12) -
PC
_ PRIO _ IO (12) -
PC
_ REC _ INCR _ XFER _ SIZE (12) -
PC
_ REC _ MAX _ XFER _ SIZE (12) -
PC
_ REC _ MIN _ XFER _ SIZE (12) -
PC
_ REC _ XFER _ ALIGN (12) -
PC
_ SYMLINK _ MAX (12) -
PC
_ SYNC _ IO (12) -
PC
_ TIMESTAMP _ RESOLUTION (12) -
PC
_ VDISABLE (12) -
SC
_ SYMLOOP _ MAX (12) - Symbol (12)
-
TO
_ PATH (12) - []= (12)
- attr (12)
-
attr
_ accessor (4) -
attr
_ reader (4) -
attr
_ writer (4) -
callee
_ id (12) - cleanpath (12)
-
define
_ method (48) -
define
_ singleton _ method (24) -
each
_ object (48) -
find
_ local _ symbol (12) -
generate
_ bin _ symlink (12) -
header
_ convert (36) - id2name (12)
-
import
_ symbol (12) - intern (12)
- lex (12)
- load (11)
-
local
_ variables (10) -
make
_ symlink (12) -
method
_ id (12) -
module
_ function (12) -
named
_ captures (1) - new (12)
-
new
_ ostruct _ member (12) -
original
_ name (24) - private (17)
- protected (12)
- public (17)
-
respond
_ to _ missing? (12) -
rexml
/ parsers / streamparser (12) -
ruby 1
. 8 . 4 feature (12) -
ruby 1
. 9 feature (12) -
safe
_ load (19) - symlink? (12)
-
to
_ h (7) -
to
_ s (12) -
to
_ sym (12) - uname (12)
検索結果
先頭5件
-
NameError
# name -> Symbol (21207.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 (21113.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... -
Method
# name -> Symbol (18207.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 (18207.0) -
このメソッドの名前を返します。
...このメソッドの名前を返します。
//emlist[例][ruby]{
a = String.instance_method(:size)
a.name # => :size
//}... -
Symbol
# id2name -> String (9119.0) -
シンボルに対応する文字列を返します。
...シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern......シンボルに対応する文字列を返します。
逆に、文字列に対応するシンボルを得るには
String#intern を使います。
p :foo.id2name # => "foo"
p :foo.id2name.intern == :foo # => true
@see String#intern
@see Symbol#name... -
Pathname
# make _ symlink(old) -> 0 (9100.0) -
File.symlink(old, self.to_s) と同じです。
...File.symlink(old, self.to_s) と同じです。
@see File.symlink... -
Pathname
# symlink? -> bool (9100.0) -
FileTest.symlink?(self.to_s) と同じです。
...FileTest.symlink?(self.to_s) と同じです。
@see FileTest.#symlink?... -
MatchData
# named _ captures(symbolize _ names: false) -> Hash (6300.0) -
名前付きキャプチャをHashで返します。
...@param symbolize_names 真を指定するとハッシュのキーを文字列ではなくシンボルにします。デフォルトは偽です。
//emlist[例][ruby]{
m = /(?<a>.)(?<b>.)/.match("01")
m.named_captures # => {"a" => "0", "b" => "1"}
m = /(?<a>.)(?<b>.)?/.match("0")
m.named_capture......# => {"a" => "0", "b" => nil}
m = /(?<a>.)(?<a>.)/.match("01")
m.named_captures # => {"a" => "1"}
m = /(?<a>x)|(?<a>y)/.match("x")
m.named_captures # => {"a" => "x"}
m = /(?<a>.)(?<a>.)/.match("01")
m.named_captures(symbolize_names: true) #=> {:a => "1"}
//}
@see MatchData#captures, MatchData#d... -
RDoc
:: TopLevel # find _ local _ symbol(name) -> RDoc :: NormalClass | RDoc :: SingleClass | RDoc :: NormalModule | RDoc :: AnyMethod | RDoc :: Alias | RDoc :: Attr | RDoc :: Constant (6217.0) -
クラス、モジュール、メソッド、定数、属性、alias、ファイルから name で指定したものを返します。見つからなかった場合は nil を返します。
...クラス、モジュール、メソッド、定数、属性、alias、ファイルから name で指定したものを返します。見つからなかった場合は nil を返します。... -
Method
# original _ name -> Symbol (6213.0) -
オリジナルのメソッド名を返します。
...オリジナルのメソッド名を返します。
//emlist[例][ruby]{
class C
def foo; end
alias bar foo
end
C.new.method(:bar).original_name # => :foo
//}
@see UnboundMethod#original_name...