class Quickbooks::Service::ChangeService

Public Instance Methods

since(timestamp) click to toggle source
# File lib/quickbooks/service/change_service.rb, line 12
def since(timestamp)
  query("changedSince=#{URI.encode_www_form_component(timestamp.iso8601)}")
end
url_for_query(query = nil, start_position = 1, max_results = 20) click to toggle source
# File lib/quickbooks/service/change_service.rb, line 5
def url_for_query(query = nil, start_position = 1, max_results = 20)
  q = entity
  q = "#{q}&#{query}" if query.present?

  "#{url_for_base}/cdc?entities=#{q}"
end

Private Instance Methods

entity() click to toggle source
# File lib/quickbooks/service/change_service.rb, line 18
def entity
  raise NotImplementedError
end
model() click to toggle source
# File lib/quickbooks/service/change_service.rb, line 22
def model
  raise NotImplementedError
end