Sha256: 8fa17ce1a2349c4db9ef90e7a4c577d295aa6a6848b42c65fbc28ee727717905
Contents?: true
Size: 893 Bytes
Versions: 5
Compression:
Stored size: 893 Bytes
Contents
module Base module Apis class Order attr_reader :client_secret def initialize(client_secret) @client_secret = client_secret end def request # https://github.com/baseinc/api-docs/blob/master/base_api_v1_orders.md # # { start_ordered: '2016-01-01', # end_ordered: '2016-01-10', # limit: 20, # offset: 0 } request_parameters = block_given? ? yield : {} uri = URI([ API_HOST, "/#{API_VERSION}/orders?", URI.encode_www_form(request_parameters)].join) request = Net::HTTP::Get.new(uri, client_secret.header_parameter) Net::HTTP.start( uri.hostname, uri.port, use_ssl: uri.scheme == 'https') do |http| http.request(request) end end end end end
Version data entries
5 entries across 5 versions & 1 rubygems