Skip to content

peakium/peakium-ruby

Repository files navigation

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`

About

Ruby API framework for Peakium

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published