Disons que j'ai un Gift
objet avec @name = "book"
& @price = 15.95
. Quel est le meilleur moyen de convertir la table de Hachage {name: "book", price: 15.95}
en Ruby, pas de Rails (mais n'hésitez pas à donner les Rails de réponse trop)?
Réponses
Trop de publicités?
Austin Marusco
Points
927
levinalex
Points
2580
Erik Reedstrom
Points
121
mcm
Points
187
Pour L'Enregistrement Actif Objets
module ActiveRecordExtension
def to_hash
hash = {}; self.attributes.each { |k,v| hash[k] = v }
return hash
end
end
class Gift < ActiveRecord::Base
include ActiveRecordExtension
....
end
class Purchase < ActiveRecord::Base
include ActiveRecordExtension
....
end
et puis il suffit d'appeler
gift.to_hash()
purch.to_hash()