Sha256: 0ac02780201182cc7ebc804486e1cc56fdb8c3ed9679ea75894a4a1139b15b53

Contents?: true

Size: 400 Bytes

Versions: 12

Compression:

Stored size: 400 Bytes

Contents

module Shippo
  module API
    module Operations
      module Rates
        def rates(currency = nil, params = {})
          if !currency.nil?
            response = Shippo::API.get("#{url}/rates/#{currency}/", params)
          else
            response = Shippo::API.get("#{url}/rates/", params)
          end
          Shippo::Rate.from(response[:results])
        end
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
shippo-3.1.0 lib/shippo/api/operations/rates.rb
shippo-3.0.1 lib/shippo/api/operations/rates.rb
shippo-3.0.0 lib/shippo/api/operations/rates.rb
shippo-2.0.8 lib/shippo/api/operations/rates.rb
shippo-2.0.7 lib/shippo/api/operations/rates.rb
shippo-2.0.6 lib/shippo/api/operations/rates.rb
shippo-2.0.5 lib/shippo/api/operations/rates.rb
shippo-2.0.4 lib/shippo/api/operations/rates.rb
shippo-2.0.3 lib/shippo/api/operations/rates.rb
shippo-2.0.2 lib/shippo/api/operations/rates.rb
shippo-2.0.1 lib/shippo/api/operations/rates.rb
shippo-2.0.0 lib/shippo/api/operations/rates.rb