class FriendlyShipping::Services::ShipEngine::RateEstimatesOptions

options for the rate estimates call

@attribute carriers [Array<FriendlyShipping::Carrier] a list of the carriers we want to get IDs from.

Attributes

carriers[R]

Public Class Methods

new(carriers:, **kwargs) click to toggle source
Calls superclass method
# File lib/friendly_shipping/services/ship_engine/rate_estimates_options.rb, line 14
def initialize(carriers:, **kwargs)
  @carriers = carriers
  super(**kwargs)
end

Public Instance Methods

carrier_ids() click to toggle source
# File lib/friendly_shipping/services/ship_engine/rate_estimates_options.rb, line 19
def carrier_ids
  carriers.map(&:id)
end