appirits/comable

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

Summary

Maintainability
A
0 mins
Test Coverage
module Comable
  module ShipmentAction
    private

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

    def order_params_for_shipment
      params.fetch(:order, {}).permit(
        shipments_attributes: [:id, :shipment_method_id]
      )
    end
  end
end