Ruby 1.9.2 リファレンスマニュアル > ライブラリ一覧 > psychライブラリ > Kernelモジュール > psych_y

instance method Kernel#psych_y

y(*objects) -> String[permalink][rdoc] [added by psych]
psych_y(*objects) -> String [added by psych]

objects を YAML document に変換します。

このメソッドは irb 上でのみ定義されます。

syck に y メソッドがあるため、 psych_y が別名として定義されています。将来的に syck が廃止された場合 psych_y は廃止 される予定であるため、特別の事情がない限り y を用いてください。

[PARAM] objects:
YAML document に変換する Ruby のオブジェクト
y(obj) -> object[permalink][rdoc] [added by syck]

オブジェクトをYAMLフォーマットで表示します。

[PARAM] obj:
YAML フォーマットで表示したいオブジェクトを指定します。
require 'yaml'

class MyDog
  attr_accessor :name, :age
end

mydog = MyDog.new
mydog.age = 17

p mydog
#=> #<MyDog:0x2b080b8 @age=17>
y mydog
#=> --- !ruby/object:MyDog
#=> age: 17