class Quickbooks::Service::ChangeDataCapture

Public Instance Methods

since(entity_list, timestamp) click to toggle source
# File lib/quickbooks/service/change_data_capture.rb, line 11
def since(entity_list, timestamp)
  do_http_get(url_for_query(entity_list, "changedSince=#{URI.encode_www_form_component(timestamp.iso8601)}"))
  model.new(:xml => @last_response_xml)
end
url_for_query(entity_list, query=nil) click to toggle source
# File lib/quickbooks/service/change_data_capture.rb, line 5
def url_for_query(entity_list, query=nil)
  q = entity_list.join(",")
  q = "#{q}&#{query}" if query.present?
  return "#{url_for_base}/cdc?entities=#{q}"
end

Private Instance Methods

model() click to toggle source
# File lib/quickbooks/service/change_data_capture.rb, line 18
def model
  Quickbooks::Model::ChangeDataCapture
end