Files
openfoodnetwork/lib/tasks/sample_data/customer_factory.rb
2019-11-10 18:42:43 +00:00

20 lines
454 B
Ruby

require "tasks/sample_data/logging"
class CustomerFactory
include Logging
def create_samples(users)
log "Creating customers"
jane = users["Jane Customer"]
maryse_shop = Enterprise.find_by_name("Maryse's Private Shop")
return if Customer.where(user_id: jane, enterprise_id: maryse_shop).exists?
log "- #{jane.email}"
Customer.create!(
email: jane.email,
user: jane,
enterprise: maryse_shop
)
end
end