Как конвертировать коллекцию из одного типа в другой в Ruby.Конвертировать коллекцию в Ruby
У меня есть коллекция MileageRecords (Дата, Одометр, Галлоны) и хотелось бы сгенерировать список FooObject (Miles, MPG). Свойства FooObject вычисляются из записи пробега.
Это заставляет меня данные, но я не вижу, как создать коллекцию
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
Спасибо. Любые идеи о том, что назвать FooObject? :) – Brig 2010-12-16 16:03:49