Ruby 1.9.3 リファレンスマニュアル > ライブラリ一覧 > syck/rubytypesライブラリ > Objectクラス > to_yaml_properties

instance method Object#to_yaml_properties

to_yaml_properties -> [String] [added by syck/rubytypes]

自身のインスタンス変数の一覧を文字列の配列で返します。

[RETURN]
自身のインスタンス変数名の配列
require 'yaml'

h = {
  :ugo => 17,
  :hoge => "fuga",
}

p h.to_yaml_properties
#=> []
class MyDog
  attr_accessor :name, :age
end

c = MyDog.new
c.name = "Pochi"
c.age = 3
p c.to_yaml_properties
#=> ["@age", "@name"]
class Object