Peakium Ruby API Bindings
About
This is an experimental release heavily inspired by (and stolen from) the Stripe Ruby bindings.
Installation
gem build peakium.gemspec
gem install
Example usage
Set API key:
Peakium.api_key = "you_secret_api_key"
Retrieve a customer:
customer = Peakium::Customer.retrieve("test_customer")
Create a submission form:
submission_form = Peakium::SubmissionForm.build('create-subscription', args)
Cancel a subscription:
customer.cancel_subscription("test_subscription")
Errors
The library will raise exceptions when errors are encountered, e.g. if a resource doesn’t exist.
Requirements
-
Ruby 1.8.7 or above. (Ruby 1.8.6 may work if you load ActiveSupport.)
-
rest-client, multi_json
Development
Test cases can be run with: ‘bundle exec rake test`