Class: Spree::Admin::BankSlipSettingsController
- Inherits:
-
BaseController
- Object
- BaseController
- Spree::Admin::BankSlipSettingsController
- Defined in:
- app/controllers/spree/admin/bank_slip_settings_controller.rb
Instance Method Summary collapse
Instance Method Details
#edit ⇒ Object
5 6 7 8 |
# File 'app/controllers/spree/admin/bank_slip_settings_controller.rb', line 5 def edit @config = Spree::BankSlipConfiguration.new @user_attr = Spree::User.new.attribute_names.sort_by { |item| item } end |
#update ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'app/controllers/spree/admin/bank_slip_settings_controller.rb', line 10 def update config = Spree::BankSlipConfiguration.new params.each do |name, value| next unless config.has_preference?(name) config[name] = value end # Atualiza o token do Iugu Iugu.api_key = params[:iugu_api_token] if params[:iugu_api_token].present? flash[:success] = Spree.t(:successfully_updated, resource: Spree.t(:bank_slip_settings)) redirect_to edit_admin_bank_slip_settings_path end |