814件ヒット
[1-100件を表示]
(0.012秒)
種類
- インスタンスメソッド (349)
- 特異メソッド (234)
- クラス (198)
- モジュール (22)
- 定数 (11)
クラス
- Module (8)
- Object (33)
-
Psych
:: Handler (88) -
Psych
:: Nodes :: Document (33) -
Psych
:: Nodes :: Mapping (11) -
Psych
:: Nodes :: Node (33) -
Psych
:: Nodes :: Sequence (11) -
Psych
:: Parser (22) -
Psych
:: ScalarScanner (11) -
Psych
:: Stream (44) -
Psych
:: Visitors :: YAMLTree (110)
キーワード
- << (11)
- Alias (11)
- BadAlias (11)
- Document (11)
- Emitter (11)
-
LIBYAML
_ VERSION (11) - Mapping (11)
- Mark (11)
- Node (11)
- Nodes (11)
- Omap (11)
- Parser (11)
- Psych (11)
- Scalar (11)
- ScalarScanner (11)
- Sequence (11)
- Set (11)
- Stream (22)
- SyntaxError (11)
- TreeBuilder (11)
- YAMLTree (11)
- alias (11)
- dump (22)
-
dump
_ stream (11) -
end
_ document (11) -
end
_ stream (11) - finish (22)
- finished (11)
- finished? (11)
-
libyaml
_ version (11) - load (11)
-
load
_ documents (8) -
load
_ file (11) -
load
_ stream (22) - new (66)
- parse (22)
-
parse
_ file (11) -
parse
_ stream (22) -
psych
_ to _ yaml (11) -
psych
_ y (11) -
psych
_ yaml _ as (4) - push (11)
-
safe
_ load (17) - scalar (11)
- start (33)
-
start
_ document (11) -
start
_ mapping (11) -
start
_ sequence (11) -
start
_ stream (11) - started (11)
- started? (11)
- tag (11)
-
to
_ yaml (22) - tokenize (11)
- tree (11)
- version (11)
- version= (11)
- y (11)
-
yaml
_ as (4) -
yaml
_ tag (11)
検索結果
先頭5件
-
Psych
:: Nodes :: Node # yaml(io=nil , options={}) -> String | IO (18126.0) -
AST を YAML ドキュメントに変換します。
...AST を YAML ドキュメントに変換します。
io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。
io を省略した(nil を指定した)場合......のドキュメントを
文字列で返します。
Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。
options には以下が指定できます。
: :version
YAML document に付加するバージョンを [major, mino... -
Object
# psych _ to _ yaml(options = {}) -> String (6144.0) -
オブジェクトを YAML document に変換します。
...オブジェクトを YAML document に変換します。
options でオプションを指定できます。
Psych.dump と同じなので詳しくはそちらを参照してください。
syck に to_yaml メソッドがあるため、
psych_to_yaml が別名として定義されています。......将来的に
syck が廃止された場合 psych_to_yaml は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。
@param options 出力オプション
@see Psych.dump... -
Object
# to _ yaml(options = {}) -> String (6144.0) -
オブジェクトを YAML document に変換します。
...オブジェクトを YAML document に変換します。
options でオプションを指定できます。
Psych.dump と同じなので詳しくはそちらを参照してください。
syck に to_yaml メソッドがあるため、
psych_to_yaml が別名として定義されています。......将来的に
syck が廃止された場合 psych_to_yaml は廃止
される予定であるため、特別の事情がない限り to_yaml を用いてください。
@param options 出力オプション
@see Psych.dump... -
Psych
:: Nodes :: Node # to _ yaml(io=nil , options={}) -> String | IO (6126.0) -
AST を YAML ドキュメントに変換します。
...AST を YAML ドキュメントに変換します。
io に IO オブジェクトを指定した場合は、その
オブジェクトに変換後のドキュメントが書き込まれます。
この場合は io を返り値として返します。
io を省略した(nil を指定した)場合......のドキュメントを
文字列で返します。
Psych::Nodes::Stream 以外を変換しようとすると、AST として不正で
あるためエラーが発生します。
options には以下が指定できます。
: :version
YAML document に付加するバージョンを [major, mino... -
Object
. yaml _ tag(tag) -> () (6121.0) -
クラスと tag の間を関連付けます。
...これによって tag 付けされた YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。
@param tag 対象のクラスに関連付けるタグの文字列
=== Example
require 'psych'
class Foo
def initialize(x)......eader :x
end
# Dumps Ruby object normally
p Psych.dump(Foo.new(3))
# =>
# --- !ruby/object:Foo
# x: 3
# Registers tag with class Foo
Foo.yaml_as("tag:example.com,2013:foo")
# ... and dumps the object of Foo class
Psych.dump(Foo.new(3), STDOUT)
# =>
# --- !<tag:exampl......e.com,2013:foo>
# x: 3
# Loads the object from the tagged YAML node
p Psych.load(<<EOS)
--- !<tag:example.com,2012:foo>
x: 8
EOS
# => #<Foo:0x0000000130f48 @x=8>... -
Module
# psych _ yaml _ as(tag) -> () (6116.0) -
クラスと tag の間を関連付けます。
...関連付けます。
これによって tag 付けされた YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。
この method は deprecated です。 Object.yaml_tag を
かわりに使ってください。
@param tag 対... -
Module
# yaml _ as(tag) -> () (6116.0) -
クラスと tag の間を関連付けます。
...関連付けます。
これによって tag 付けされた YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。
この method は deprecated です。 Object.yaml_tag を
かわりに使ってください。
@param tag 対... -
Psych
. libyaml _ version -> [Integer , Integer , Integer] (6102.0) -
libyaml のバージョンを返します。
...libyaml のバージョンを返します。
[major, minor patch-level] という 3 つの整数からなる配列を返します。
@see Psych::LIBYAML_VERSION... -
Psych
:: LIBYAML _ VERSION -> String (6102.0) -
libyaml のバージョン。
...libyaml のバージョン。... -
Psych
:: Visitors :: YAMLTree (6024.0) -
Ruby オブジェクトから YAML の AST を構築するためのクラスです。
...クトから YAML の AST を構築するためのクラスです。
=== 例
builder = Psych::Visitors::YAMLTree.new
builder << { :foo => 'bar' }
builder << ["baz", "bazbaz"]
builder.tree # => #<Psych::Nodes::Stream ... > A stream containing two documents
puts tree.to_yaml
# =>
# ---... -
Psych
:: Visitors :: YAMLTree . new(options = {} , emitter = Psych :: TreeBuilder . new , ss = Psych :: ScalarScanner . new) -> Psych :: Visitors :: YAMLTree (3114.0) -
YAMLTree オブジェクトを生成します。
...
YAMLTree オブジェクトを生成します。
options には構築される YAML AST に設定されるオプション設定を指定します。
Psych.dump と同じオプションが指定できます。
emitter には AST の構築に使われる Psych::TreeBuilder オブジェクト
を渡...... YAML document 上で quote が必要かどうか
を判定するための Psych::ScalarScanner オブジェクトを渡します。
emitter, ss は通常デフォルトのものから変える必要はないでしょう。
@param options オプション
@param emitter AST の構築に使う Psych......::TreeBuilder オブジェクト
@param ss 文字列に quite が必要かどうかを判定するための Psych::ScalarScanner オブジェクト...