Sha256: 17396309e30b485b2956d3b4495fa980126f7c6fe651ecd11b69212b0840e842
Contents?: true
Size: 538 Bytes
Versions: 6
Compression:
Stored size: 538 Bytes
Contents
# frozen_string_literal: true class EasyPost::Services::CarrierMetadata < EasyPost::Services::Service # Retrieve metadata for carrier(s). def retrieve(carriers = [], types = []) path = '/metadata/carriers?' params = {} if carriers.length.positive? params[:carriers] = carriers.join(',') end if types.length.positive? params[:types] = types.join(',') end path += URI.encode_www_form(params) @client.make_request(:get, path, EasyPost::Models::EasyPostObject, params).carriers end end
Version data entries
6 entries across 6 versions & 1 rubygems