Class: Spree::Stores::SettingsDefaultsByCountry

Inherits:
Object
  • Object
show all
Includes:
Spree::ServiceModule::Base
Defined in:
app/services/spree/stores/settings_defaults_by_country.rb

Constant Summary collapse

IMPERIAL =
%w[US GB LR MM].freeze

Instance Method Summary collapse

Methods included from Spree::ServiceModule::Base

prepended

Instance Method Details

#call(code:) ⇒ Object



8
9
10
11
12
13
14
15
16
# File 'app/services/spree/stores/settings_defaults_by_country.rb', line 8

def call(code:)
  default_unit_system = unit_system(code)

  success(
    unit_system: default_unit_system,
    weight_unit: weight_unit(default_unit_system),
    timezone: timezone(code)
  )
end