Voglio convertire un hash a un oggetto utilizzando OpenStruct che ha una proprietà id
, tuttavia il risultante object#id
restituisce l'id oggetto nativo, ad es.Ignora id su un oggetto ruby (creato con OpenStruct)
test = OpenStruct.new({:id => 666})
test.id # => 70262018230400
Esiste comunque la possibilità di ignorare questo? Al momento la mia soluzione non è così carina.
Suona bene, non è necessario dipende da qualsiasi variabile di istanza (@table, che può essere refactored). – tokland