Sha256: 2423e7f1aea35598594f9abec0f798eb37c33f77244e7deebcf29a5463e9a318
Contents?: true
Size: 591 Bytes
Versions: 22
Compression:
Stored size: 591 Bytes
Contents
# frozen_string_literal: true require 'friendly_shipping/shipment_options' module FriendlyShipping module Services class ShipEngine # options for the rate estimates call # # @attribute carriers [Array<FriendlyShipping::Carrier] a list of the carriers we want to get IDs from. class RateEstimatesOptions < ShipmentOptions attr_reader :carriers def initialize(carriers:, **kwargs) @carriers = carriers super(**kwargs) end def carrier_ids carriers.map(&:id) end end end end end
Version data entries
22 entries across 22 versions & 1 rubygems