Sha256: c730ad67f49a9390d5aadbfd6e8d00cd9c9ffe9cf46184ed3bc667806c6af355

Contents?: true

Size: 425 Bytes

Versions: 41

Compression:

Stored size: 425 Bytes

Contents

module ActiveMerchant #:nodoc:
  module Shipping
    
    class RateResponse < Response
      
      attr_reader :rates
      
      def initialize(success, message, params = {}, options = {})
        @rates = Array(options[:estimates] || options[:rates] || options[:rate_estimates])
        super
      end
      
      alias_method :estimates, :rates
      alias_method :rate_estimates, :rates
      
    end
    
  end
end

Version data entries

41 entries across 41 versions & 5 rubygems

Version Path
active_shipping-0.0.1 lib/active_shipping/shipping/rate_response.rb