appirits/comable

View on GitHub
frontend/app/controllers/concerns/comable/payment_action.rb

Summary

Maintainability
A
0 mins
Test Coverage
module Comable
  module PaymentAction
    private

    # orderride OrdersController#order_params
    def order_params
      return super unless params[:state] == 'payment'
      order_params_for_payment
    end

    def order_params_for_payment
      params.fetch(:order, {}).permit(
        payment_attributes: [:payment_method_id]
      )
    end
  end
end