Class: Spree::Admin::CorreiosShippingSettingsController
- Inherits:
-
BaseController
- Object
- BaseController
- Spree::Admin::CorreiosShippingSettingsController
- Defined in:
- app/controllers/spree/admin/correios_shipping_settings_controller.rb
Instance Method Summary collapse
Instance Method Details
#edit ⇒ Object
2 3 4 5 |
# File 'app/controllers/spree/admin/correios_shipping_settings_controller.rb', line 2 def edit @preferences = [:id_correios, :password_correios, :services, :default_item_weight, :max_shipping_weight, :split_shipments] @config = Spree::CorreiosShippingConfiguration.new end |
#update ⇒ Object
7 8 9 10 11 12 13 14 15 16 |
# File 'app/controllers/spree/admin/correios_shipping_settings_controller.rb', line 7 def update config = Spree::CorreiosShippingConfiguration.new params.each do |name, value| next unless config.has_preference? name config[name] = value end redirect_to edit_admin_correios_shipping_settings_path end |