Comment puis-je convertir une collection d'un type à un autre en Ruby.Convertir une collection en Ruby
J'ai une collection MileageRecords (Date, Odomètre, Gallons) et j'aimerais générer une liste de FooObject (Miles, MPG). Les propriétés FooObject sont calculées à partir de l'enregistrement Kilométrage.
Cela me récupère les données, mais je ne vois pas comment créer une collection
LogEntry.all.each_with_index do |log, index|
if index > 0
miles = LogEntry.all[index - 1].odometer - log.odometer
mpg = miles/log.gallons
puts "#{log.date} #{miles} #{mpg}"
end
end
Merci. Des idées sur quoi appeler le FooObject? :) – Brig
Que diriez-vous de FuelEconomy ou MileageEfficiency :-) – toolkit