- class UserImporter
- def self.parse(io)
- csv = CSV.new(io)
- users = []
- # TODO: CSV parse error handling.
- csv.each do |record|
- continue if record.empty?
- # Each record contains "email" "password"
- users << User.new(
- :email => record[0],
- :password => record[1],
- :password_confirmation => record[1]
- )
- end
- return users
- end
- end