Sha256: 90dc5c51800d70f1d8f02876374264231930980d3da4cbc321a3f0e5d6c14881

Contents?: true

Size: 592 Bytes

Versions: 4

Compression:

Stored size: 592 Bytes

Contents

require 'kaui/killbill_helper'

class Kaui::PaymentMethodsController < Kaui::EngineController
  def show
    # TODO: show payment method details
  end

  def destroy
    payment_method_id = params[:id]
    if payment_method_id.present?
      begin
        Kaui::KillbillHelper.delete_payment_method(payment_method_id, params[:set_auto_pay_off])
      rescue => e
        flash[:error] = "Error while deleting payment method #{payment_method_id}: #{e.message} #{e.response}"
      end
    else
      flash[:notice] = "Did not get the payment method id"
    end
    redirect_to :back
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
kaui-0.1.8 app/controllers/kaui/payment_methods_controller.rb
kaui-0.1.7 app/controllers/kaui/payment_methods_controller.rb
kaui-0.1.6 app/controllers/kaui/payment_methods_controller.rb
kaui-0.1.5 app/controllers/kaui/payment_methods_controller.rb