Diciamo che ho un Giftoggetto con @name = "book"& @price = 15.95. Qual è il modo migliore per convertirlo in Hash {name: "book", price: 15.95}in Ruby, non in Rails (anche se sentiti libero di dare anche la risposta a Rails)?
Giftè esattamente come @nash ha definito , tranne, 2) certo, le variabili di istanza possono avere accessi al lettore. 3) Tutti gli attributi in regalo.