From 6f73f417002697a5052c9199668fb67b354cd8b9 Mon Sep 17 00:00:00 2001 From: David Cook Date: Mon, 19 Aug 2013 12:04:45 +1000 Subject: [PATCH] Create Payment Methods for each Enterprise instead of generic Payment Method --- lib/tasks/dev.rake | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/tasks/dev.rake b/lib/tasks/dev.rake index 6fce4ebf81..47bd8ca4b3 100644 --- a/lib/tasks/dev.rake +++ b/lib/tasks/dev.rake @@ -16,7 +16,6 @@ namespace :openfoodweb do country = Spree::Country.find_by_name('Australia') Spree::ZoneMember.create(:zone => zone, :zoneable => country) FactoryGirl.create(:shipping_method, :zone => zone) - FactoryGirl.create(:payment_method, :environment => 'development') end @@ -96,6 +95,13 @@ namespace :openfoodweb do end end + # -- Enterprise Payment Methods + unless Spree::PaymentMethod.count > 1 + Enterprise.is_distributor.each do |distributor| + FactoryGirl.create(:payment_method, distributor: distributor, name: "Cheque (#{distributor.name})", :environment => 'development') + end + end + # -- Products unless Spree::Product.count > 0 puts "[#{task_name}] Seeding products"