Sha256: 9f05a793ec35aee7a93c32d1d4df66be89488e79b230b9a703dcf7881ce45388

Contents?: true

Size: 482 Bytes

Versions: 3

Compression:

Stored size: 482 Bytes

Contents

module StorePreferences
  extend ActiveSupport::Concern

  prepended do
    require 'spree/preferences/persistable'

    include Spree::Preferences::Persistable

    preference :melhor_envio, :json, default: {
      postal_code_from: "13870320",
      services: ["SEDEX", "PAC", "Mini Envios"],
      client_id: nil,
      client_secret: nil,
      access_token: nil,
      refresh_token: nil,
      token_expires_in: DateTime.now.to_s
    }
  end

  ::Spree::Store.prepend self
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
solidus_me-1.0.1 app/overrides/store_preferences.rb
solidus_me-1.0.0 app/overrides/store_preferences.rb
solidus_me-0.0.1 app/overrides/store_preferences.rb