Sha256: a4e952c07619557404b581a24c05c7c243129859310f77bd18def98f38574623

Contents?: true

Size: 597 Bytes

Versions: 2

Compression:

Stored size: 597 Bytes

Contents

module Base
  module Apis
    class Saving
      include HTTP
      include Apis
      attr_reader :client_secret

      def index
        # https://github.com/baseinc/api-docs/blob/master/base_api_v1_savings.md
        #
        # { start_created: '2016-01-01',
        #   end_created:   '2016-01-10',
        #   limit:         20,
        #   offset:        0 }

        clnt = HTTPClient.new
        uri  = generate_uri('savings')
        body = block_given? ? yield : {}

        clnt.get(
          uri,
          body,
          client_secret.header_parameter)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
base-api-client-0.3.3.beta lib/base/apis/saving.rb
base-api-client-0.3.2.beta lib/base/apis/saving.rb