Sha256: 42647c954b93ed7088e4f388833848de232fed2a201d7fde3ef62f1c905c385c

Contents?: true

Size: 667 Bytes

Versions: 6

Compression:

Stored size: 667 Bytes

Contents

# frozen_string_literal: true

category = Spree::ShippingCategory.find_or_create_by(name: "PadrĂ£o")
todo_brasil = Spree::Zone.find_or_create_by!(name: "todo_brasil", description: "Todo Brasil")
todo_brasil.zone_members.find_or_create_by!(zoneable: Spree::Country.find_by!(iso: "BR"))

if Rails.env.development? || Rails.env.test?
  Spree::ShippingMethod.create!(
    name: "Coruja",
    available_to_all: true,
    code: "CRJ",
    shipping_categories: [category],
    calculator: Spree::Calculator::Shipping::FlatRate.create!(
      preferred_amount: 20.0,
      preferred_currency: "BRL"
    ),
    zones: [todo_brasil],
    stores: [Spree::Store.default]
  )
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
solidus_brazilian_adaptations-1.5.0 db/spree_br/shipping.rb
solidus_brazilian_adaptations-1.4.1 db/spree_br/shipping.rb
solidus_brazilian_adaptations-1.4.0 db/spree_br/shipping.rb
solidus_brazilian_adaptations-1.3.3 db/spree_br/shipping.rb
solidus_brazilian_adaptations-1.3.2 db/spree_br/shipping.rb
solidus_brazilian_adaptations-1.3.1 db/spree_br/shipping.rb