るりまサーチ

最速Rubyリファレンスマニュアル検索!
19件ヒット [1-19件を表示] (0.101秒)
トップページ > クエリ:p[x] > クエリ:>[x] > クエリ:yaml_as[x]

別のキーワード

  1. _builtin >
  2. bigdecimal >
  3. module >
  4. comparable >
  5. float >

ライブラリ

クラス

キーワード

検索結果

Module#yaml_as(tag) -> () (21202.0)

クラスと tag の間を関連付けます。

...された YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。

この method は deprecated です。 Object.yaml_tag を
かわりに使ってください。

@param tag 対象のクラスに関連付けるタグの文字列...

Module#psych_yaml_as(tag) -> () (12302.0)

クラスと tag の間を関連付けます。

...された YAML ドキュメントを Ruby のオブジェクトに
変換したりその逆をしたりすることができます。

この method は deprecated です。 Object.yaml_tag を
かわりに使ってください。

@param tag 対象のクラスに関連付けるタグの文字列...

Object.yaml_tag(tag) -> () (136.0)

クラスと tag の間を関連付けます。

...とができます。

@param tag 対象のクラスに関連付けるタグの文字列

=== Example
require 'psych'

class Foo
def initialize(x)
@x = x
end

attr_reader :x
end

# Dumps Ruby object normally
p
Psych.dump(Foo.new(3))
# =>
# --- !ruby/object:Fo...
...Foo.yaml_as("tag:example.com,2013:foo")
# ... and dumps the object of Foo class
P
sych.dump(Foo.new(3), STDOUT)
# =>
# --- !<tag:example.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
# => #<Fo...
...o:0x0000000130f48 @x=8>...