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