ライブラリ
- ビルトイン (261)
- csv (11)
-
irb
/ extend-command (33) -
json
/ add / symbol (11) -
minitest
/ unit (1) - psych (28)
-
rdoc
/ markdown (11) -
rexml
/ document (22) -
ripper
/ lexer (11) - uri (11)
-
webrick
/ cgi (11) -
webrick
/ httpserver (11)
クラス
- CSV (11)
- Data (6)
-
MiniTest
:: Unit :: TestCase (1) - Module (11)
-
RDoc
:: Markdown (11) -
REXML
:: Document (11) -
REXML
:: Element (11) - Ripper (11)
- SignalException (33)
- Struct (55)
- Symbol (22)
- Thread (11)
- TracePoint (22)
-
URI
:: Generic (11) -
WEBrick
:: CGI (11) -
WEBrick
:: HTTPServer (11)
モジュール
- GC (44)
-
IRB
:: ContextExtender (11) -
IRB
:: ExtendCommandBundle (22) - Psych (28)
オブジェクト
- main (68)
キーワード
- [] (11)
-
all
_ symbols (11) - component (11)
- constants (11)
-
def
_ extend _ command (22) - define (4)
-
define
_ method (22) -
handle
_ interrupt (11) -
irb
_ original _ method _ name (11) -
json
_ create (11) -
latest
_ gc _ info (22) - lex (11)
- load (11)
- members (13)
- new (132)
- private (23)
- public (23)
-
safe
_ load (17) - stat (22)
- table (11)
-
test
_ order (1) - trace (11)
検索結果
先頭5件
- Symbol
. all _ symbols -> [Symbol] - Symbol
. json _ create(hash) -> Symbol - Psych
. safe _ load(yaml , permitted _ classes: [] , permitted _ symbols: [] , aliases: false , filename: nil , fallback: nil , symbolize _ names: false) -> object - Psych
. safe _ load(yaml , permitted _ classes: [] , permitted _ symbols: [] , aliases: false , filename: nil , fallback: nil , symbolize _ names: false , freeze: false) -> object - Psych
. safe _ load(yaml , whitelist _ classes = [] , whitelist _ symbols = [] , aliases = false , filename = nil , symbolize _ names: false) -> object
-
Symbol
. all _ symbols -> [Symbol] (27220.0) -
定義済みの全てのシンボルオブジェクトの配列を返します。
...定義済みの全てのシンボルオブジェクトの配列を返します。
p Symbol.all_symbols #=> [:RUBY_PLATFORM, :RUBY_VERSION, ...]
リテラルで表記したシンボルのうち、コンパイル時に値が決まるものはその時に生成されます。
それ以外の式......def number
'make_3'
end
p Symbol.all_symbols.select{|sym|sym.to_s.include? 'make'}
#=> [:make_1, :make_2]
re = #確実に生成されるように代入操作を行う
:make_1,
:'make_2',
:"#{number}",
'make_4'.intern
p Symbol.all_symbols.select{|sym|sym.to_s.include? 'mak... -
Symbol
. json _ create(hash) -> Symbol (21118.0) -
JSON のオブジェクトから Symbol のオブジェクトを生成して返します。
...JSON のオブジェクトから Symbol のオブジェクトを生成して返します。
@param hash 文字列をキー 's' に持つハッシュを指定します。... -
Psych
. safe _ load(yaml , permitted _ classes: [] , permitted _ symbols: [] , aliases: false , filename: nil , fallback: nil , symbolize _ names: false) -> object (231.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...ド引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。
//emlist[symbolize_names: true の例][ruby]{
Psych.safe_load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.safe_load("---\n foo: bar", symbolize_names: t......許可するクラスの配列。
@param permitted_symbols 引数 permitted_classesに Symbol を含む場
合に読み込みを許可する Symbol の配列。
省略した場合は全ての Symbol を許可します。
@param aliases エイリア......指定した場合の戻り値を指定します。デフォルトは nil です。
@param symbolize_names ハッシュ(YAMLの仕様では正確にはマッピング)のキー
を Symbol に変換するかどうかを指定します。
true を指定し... -
Psych
. safe _ load(yaml , permitted _ classes: [] , permitted _ symbols: [] , aliases: false , filename: nil , fallback: nil , symbolize _ names: false , freeze: false) -> object (231.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...ド引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。
//emlist[symbolize_names: true の例][ruby]{
Psych.safe_load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.safe_load("---\n foo: bar", symbolize_names: t......許可するクラスの配列。
@param permitted_symbols 引数 permitted_classesに Symbol を含む場
合に読み込みを許可する Symbol の配列。
省略した場合は全ての Symbol を許可します。
@param aliases エイリア......指定した場合の戻り値を指定します。デフォルトは nil です。
@param symbolize_names ハッシュ(YAMLの仕様では正確にはマッピング)のキー
を Symbol に変換するかどうかを指定します。
true を指定し... -
Psych
. safe _ load(yaml , whitelist _ classes = [] , whitelist _ symbols = [] , aliases = false , filename = nil , symbolize _ names: false) -> object (231.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。
//emlist[例][ruby]{
Psych.safe_load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.safe_load("---\n foo: bar", symbolize_names: true) # =>......許可するクラスの配列。
@param whitelist_symbols 引数 whitelist_classesに Symbol を含む場
合に読み込みを許可する Symbol の配列。
省略した場合は全ての Symbol を許可します。
@param aliases エイリア......ame Psych::SyntaxError 発生時にファイル名として表示する文字列。
@param symbolize_names ハッシュ(YAMLの仕様では正確にはマッピング)のキー
を Symbol に変換するかどうかを指定します。
true を指定し... -
Psych
. safe _ load(yaml , legacy _ permitted _ classes=[] , legacy _ permitted _ symbols=[] , legacy _ aliases=false , legacy _ filename=nil) -> object (131.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...ド引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。
//emlist[symbolize_names: true の例][ruby]{
Psych.safe_load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.safe_load("---\n foo: bar", symbolize_names: t......許可するクラスの配列。
@param permitted_symbols 引数 permitted_classesに Symbol を含む場
合に読み込みを許可する Symbol の配列。
省略した場合は全ての Symbol を許可します。
@param aliases エイリア......指定した場合の戻り値を指定します。デフォルトは nil です。
@param symbolize_names ハッシュ(YAMLの仕様では正確にはマッピング)のキー
を Symbol に変換するかどうかを指定します。
true を指定し... -
Psych
. safe _ load(yaml , whitelist _ classes = [] , whitelist _ symbols = [] , aliases = false , filename = nil) -> object (125.0) -
安全に YAML フォーマットの文書を読み込み Ruby のオブジェクトを生成して返します。
...。
filename はパース中に発生した例外のメッセージに用います。
キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。
@param io YAMLフォーマットの文書の読み込み先のIOオブジ......許可するクラスの配列。
@param whitelist_symbols 引数 whitelist_classesに Symbol を含む場
合に読み込みを許可する Symbol の配列。
省略した場合は全ての Symbol を許可します。
@param aliases エイリア... -
Data
. members -> [Symbol] (118.0) -
値オブジェクトのメンバの名前(Symbol)の配列を返します。
...値オブジェクトのメンバの名前(Symbol)の配列を返します。
//emlist[例][ruby]{
Foo = Data.define(:foo, :bar)
p Foo.members # => [:foo, :bar]
//}... -
Struct
. members -> [Symbol] (118.0) -
(このメソッドは Struct の下位クラスにのみ定義されています) 構造体のメンバの名前(Symbol)の配列を返します。
...(このメソッドは Struct の下位クラスにのみ定義されています)
構造体のメンバの名前(Symbol)の配列を返します。
//emlist[例][ruby]{
Foo = Struct.new(:foo, :bar)
p Foo.members # => [:foo, :bar]
//}... -
main
. define _ method(name) { . . . } -> Symbol (115.0) -
インスタンスメソッド name を Object に定義します。
..._eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise TypeError method に... -
main
. define _ method(name , method) -> Symbol (115.0) -
インスタンスメソッド name を Object に定義します。
..._eval されます。
@param name String または Symbol を指定します。
@param method Proc、Method あるいは UnboundMethod の
いずれかのインスタンスを指定します。
@return メソッド名を表す Symbol を返します。
@raise TypeError method に... -
main
. private(name) -> String | Symbol (114.0) -
メソッドを private に設定します。
...式でだけ呼び出せるように(private)設定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発... -
main
. public(name) -> String | Symbol (114.0) -
メソッドを public に設定します。
...て指定されたメソッドを public に設
定します。
@param name 0 個以上の String または Symbol を指定します。
@param names 0 個以上の String または Symbol を Array で指定します。
@raise NameError 存在しないメソッド名を指定した場合に発... -
Psych
. load(yaml , filename = nil , fallback: false , symbolize _ names: false) -> object (113.0) -
YAML ドキュメントを Ruby のデータ構造(オブジェクト)に変換します。
...定した場合の戻り値を指定します。デフォルトは false です。
@param symbolize_names ハッシュ(YAMLの仕様では正確にはマッピング)のキー
を Symbol に変換するかどうかを指定します。
true を指定し......d
//}
キーワード引数 symbolize_names に true を指定した場合はハッシュのキー
を Symbol に変換して返します。
//emlist[例][ruby]{
Psych.load("---\n foo: bar") # => {"foo"=>"bar"}
Psych.load("---\n foo: bar", symbolize_names: true) # => {:foo... -
GC
. stat(result _ hash = {}) -> {Symbol => Integer} (108.0) -
GC 内部の統計情報を Hash で返します。
...上書き
されます。
@param key 得られる統計情報から特定の情報を取得したい場合にキーを
Symbol で指定します。
@return GC 内部の統計情報をHash で返します。
引数 key を指定した場合は数値を返し...