Sha256: 764c5516c8de5c7b5e282e5aa76c7ca55308620cdcf0d70a80e532b8bfc663fb

Contents?: true

Size: 334 Bytes

Versions: 11

Compression:

Stored size: 334 Bytes

Contents

Spree::Country.where(states_required: true).each do |country|
  carmen_country = Carmen::Country.named(country.name)
  next if !carmen_country
  carmen_country.subregions.each do |subregion|
    country.states.where(
      name: subregion.name,
      abbr: subregion.code,
      country_id: country.id
    ).first_or_create
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
spree_core-3.6.6 db/default/spree/states.rb
spree_core-3.6.5 db/default/spree/states.rb
spree_core-3.6.4 db/default/spree/states.rb
spree_core-3.6.3 db/default/spree/states.rb
spree_core-3.6.2 db/default/spree/states.rb
spree_core-3.6.1 db/default/spree/states.rb
spree_core-3.6.0 db/default/spree/states.rb
spree_core-3.5.0 db/default/spree/states.rb
spree_core-3.6.0.rc1 db/default/spree/states.rb
spree_core-3.5.0.rc2 db/default/spree/states.rb
spree_core-3.5.0.rc1 db/default/spree/states.rb