Sha256: 25b8e0892610606cb2f9f9b2a06c7122de2a05e5545594eae71db038a7dda292

Contents?: true

Size: 456 Bytes

Versions: 33

Compression:

Stored size: 456 Bytes

Contents

require 'carmen'

countries = []
Carmen::Country.all.each do |country|
  countries << {
    name: country.name,
    iso3: country.alpha_3_code,
    iso: country.alpha_2_code,
    iso_name: country.name.upcase,
    numcode: country.numeric_code,
    states_required: country.subregions?
  }
end

ActiveRecord::Base.transaction do
  Spree::Country.create!(countries)
end

Spree::Config[:default_country_id] = Spree::Country.find_by(name: "United States").id

Version data entries

33 entries across 33 versions & 2 rubygems

Version Path
solidus_core-1.1.4 db/default/spree/countries.rb
solidus_core-1.0.7 db/default/spree/countries.rb
solidus_core-1.0.6 db/default/spree/countries.rb
solidus_core-1.1.3 db/default/spree/countries.rb
solidus_core-1.0.5 db/default/spree/countries.rb
solidus_core-1.0.4 db/default/spree/countries.rb
solidus_core-1.1.2 db/default/spree/countries.rb
solidus_core-1.0.3 db/default/spree/countries.rb
solidus_core-1.1.1 db/default/spree/countries.rb
solidus_core-1.1.0 db/default/spree/countries.rb
solidus_core-1.1.0.pre2 db/default/spree/countries.rb
solidus_core-1.1.0.pre1 db/default/spree/countries.rb
solidus_core-1.1.0.beta1 db/default/spree/countries.rb
solidus_core-1.0.2 db/default/spree/countries.rb
spree_core-2.4.10 db/default/spree/countries.rb
solidus_core-1.0.1 db/default/spree/countries.rb
solidus_core-1.0.0 db/default/spree/countries.rb
solidus_core-1.0.0.rc2 db/default/spree/countries.rb
solidus_core-1.0.0.rc1 db/default/spree/countries.rb
spree_core-2.4.9 db/default/spree/countries.rb