Sha256: 14d119146449211dc2c1bbdb79b9a07b059f68f3ed81699f81b443c34af36e69

Contents?: true

Size: 417 Bytes

Versions: 40

Compression:

Stored size: 417 Bytes

Contents

ActiveRecord::Base.transaction do
  Spree::Country.all.each do |country|
    carmen_country = Carmen::Country.named(country.name)
    @states ||= []
    if carmen_country.subregions?
      carmen_country.subregions.each do |subregion|
        @states << {
          name: subregion.name,
          abbr: subregion.code,
          country: country
        }
      end
    end
  end
  Spree::State.create!(@states)
end

Version data entries

40 entries across 40 versions & 2 rubygems

Version Path
solidus_core-1.2.3 db/default/spree/states.rb
solidus_core-1.1.4 db/default/spree/states.rb
solidus_core-1.0.7 db/default/spree/states.rb
solidus_core-1.0.6 db/default/spree/states.rb
solidus_core-1.2.2 db/default/spree/states.rb
solidus_core-1.2.1 db/default/spree/states.rb
solidus_core-1.1.3 db/default/spree/states.rb
solidus_core-1.0.5 db/default/spree/states.rb
solidus_core-1.2.0 db/default/spree/states.rb
solidus_core-1.2.0.rc2 db/default/spree/states.rb
solidus_core-1.0.4 db/default/spree/states.rb
solidus_core-1.1.2 db/default/spree/states.rb
solidus_core-1.2.0.rc1 db/default/spree/states.rb
solidus_core-1.2.0.beta1 db/default/spree/states.rb
solidus_core-1.0.3 db/default/spree/states.rb
solidus_core-1.1.1 db/default/spree/states.rb
solidus_core-1.1.0 db/default/spree/states.rb
solidus_core-1.1.0.pre2 db/default/spree/states.rb
solidus_core-1.1.0.pre1 db/default/spree/states.rb
solidus_core-1.1.0.beta1 db/default/spree/states.rb