Sha256: e4ad04032dce9e51b10ec4bd6b087a2fb20b9391ec34e7988ba20fe4cbcc7a85
Contents?: true
Size: 1.35 KB
Versions: 5
Compression:
Stored size: 1.35 KB
Contents
module Spree module Seeds class Stores prepend Spree::ServiceModule::Base def call default_store = Spree::Store.default if default_store.persisted? default_store.update!(default_country: Spree::Country.first) else Spree::Store.new do |s| s.name = 'Spree Demo Site' s.code = 'spree' s.url = Rails.application.routes.default_url_options[:host] || 'demo.spreecommerce.org' s.mail_from_address = 'no-reply@example.com' s.customer_support_email = 'support@example.com' s.default_currency = 'USD' s.default_country = Spree::Country.first s.default_locale = I18n.locale s.seo_title = 'Spree Commerce Demo Shop' s.meta_description = 'This is the new Spree UX DEMO | OVERVIEW: http://bit.ly/new-spree-ux | DOCS: http://bit.ly/spree-ux-customization-docs | CONTACT: https://spreecommerce.org/contact/' s.facebook = 'spreecommerce' s.twitter = 'spreecommerce' s.instagram = 'spreecommerce' end.save! end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems