2009/7/14 Mariano Simone <[email protected]>: > Hola a todos: >
Hola Mariano > [...] > Me gustaría saber si hay alguna forma de decirle a to_yaml aquellos > atributos que me interesan, para que no guarde todo o si voy a tener que > redefinir el método para cada objeto Podes definir to_yaml_properties en tu clase: http://gist.github.com/146719 Ahora bien, el require 'yaml' > (digo objeto y no clase, porque tampoco > encuentro la forma de evitar que un "require 'yaml'" vuelva a poner el > método default) > el metodo #to_yaml es heredado de Object, por eso cada nueva clase lo tiene, si vos sobreescribis to_yaml en tu clase y queres recuperar el default tenes que usar alias_method o usando super. > Gracias de antemano Creo que to_yaml_properties puede servirte. Saludos, -- Luis Lavena AREA 17 - Perfection in design is achieved not when there is nothing more to add, but rather when there is nothing more to take away. Antoine de Saint-Exupéry _______________________________________________ Ruby mailing list [email protected] http://lista.rubyargentina.com.ar/listinfo.cgi/ruby-rubyargentina.com.ar
