Sha256: 47de21a4608c5f15f729feae4bf9791586aec5bab96387abbd6ffcccf3101127
Contents?: true
Size: 985 Bytes
Versions: 2
Compression:
Stored size: 985 Bytes
Contents
# frozen_string_literal: true module Spree module Admin class BoltsController < Spree::Admin::BaseController before_action :bolt_configuration def show; end def edit; end def update if @bolt_configuration.update(bolt_configuration_params) flash[:success] = t('spree.admin.bolt.updated_successfully') redirect_to admin_bolt_path else flash[:error] = @bolt_configuration.errors.full_messages.to_sentence render :edit end end private def bolt_configuration @bolt_configuration = SolidusBolt::BoltConfiguration.fetch end def bolt_configuration_params params .require(:solidus_bolt_bolt_configuration) .permit( :environment, :merchant_public_id, :division_public_id, :api_key, :signing_secret, :publishable_key ) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
solidus_bolt-0.2.0 | app/controllers/spree/admin/bolts_controller.rb |
solidus_bolt-0.1.0 | app/controllers/spree/admin/bolts_controller.rb |