class Netvisor::Base

Public Instance Methods

request(data_object, service, method = nil, id = nil) click to toggle source
# File lib/netvisor/base.rb, line 10
def request(data_object, service, method = nil, id = nil)
  root = Root.new
  root.send("#{service}=", data_object)
  # validate root
  req = Request.new

  req.dispatch(root.to_xml, service, method, id)
end
send_invoice(sales_invoice) click to toggle source
# File lib/netvisor/base.rb, line 6
def send_invoice(sales_invoice)
  request(sales_invoice, 'sales_invoice')
end