Necesito definir métodos personalizados para serializar/deserializar un objeto. Quiero hacer algo como lo siguiente.Personalizado to_yaml y 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
¿Cuál es la forma correcta de declarar la serialización/deserialización?
Como nota, esta debería ser una lista de nombres de variables de instancia como '% w [@foo @bar]' – tadman