Ich muss benutzerdefinierte Methoden zum Serialisieren/Deserialisieren eines Objekts definieren. Ich möchte etwas wie das Folgende tun.Benutzerdefiniert to_yaml und domain_type
class Person
def to_yaml_type
"!example.com,2010-11-30/Person"
end
def to_yaml
"string representing person"
end
def from_yaml(yaml)
Person.load_from(yaml)
end
end
Wie lautet die korrekte Deklaration der Serialisierung/Deserialisierung?
Als Anmerkung sollte dies eine Liste von Instanzvariablen wie '% w [@foo @bar]' sein – tadman