Sha256: ca7e2153691b994c8f3af1c9bf0987bbf9e67688286819ce2750a391f91ed8cd

Contents?: true

Size: 579 Bytes

Versions: 2

Compression:

Stored size: 579 Bytes

Contents

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

      def index
        # https://github.com/baseinc/api-docs/blob/master/base_api_v1_items.md
        #
        # { order:  'list_order or created',
        #   sort:   'asc or desc',
        #   limit:  1..100,
        #   offset: 0 }

        clnt = HTTPClient.new
        uri  = generate_uri('items')
        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/item.rb
base-api-client-0.3.2.beta lib/base/apis/item.rb