app/models/imports/events_import.rb in artfully_ose-1.2.0.pre.27 vs app/models/imports/events_import.rb in artfully_ose-1.2.0
- old
+ new
@@ -191,16 +191,15 @@
@imported_orders[order_key] = order
order
end
- def events_hash
- return @events if @events
- @events = {}
- parsed_rows.each do |row|
+ def parse_and_hash(rows)
+ rows.reduce({}) do | all,imported_row|
+ row = ParsedRow.new(headers, imported_row.content)
key = (row.event_name || "") + (row.venue_name || "") + (row.show_date.to_s || "")
- @events[key] ||= []
- @events[key] << row
+ all[key] ||= []
+ all[key] << row
+ all
end
- @events
end
end
\ No newline at end of file