KashflowApi provides an Active Record like interface to the Kashflow API.
You can install KashflowApi by adding it yo your
Gemfile like this:
At the beginning of your program, or in an rails initializer call the configure block like so:
KashflowApi.configure do |c| c.username = "Username" c.password = "Password" c.loggers = false end
I recommend settings loggers to false so that you don't get all the soap exchanges echoed out.
You can now call methods on the models e.g.
KashflowApi::Customer.all KashflowApi::Customer.find("Cust01") KashflowApi::Customer.find_by_email("firstname.lastname@example.org")
All the Kashflow objects in the gem have a
.save method which will either insert a new record or update the current one.
For more info head over to the wiki