Spreedly gem

Description

The Spreedly gem provides a convenient Ruby wrapper for the Spreedly Subscriptions API.

Features

Synopsis

# For real
require 'spreedly'
Spreedly.configure('site short name', 'crazy hash token')
url = Spreedly.subscribe_url('customer id', 'plan id')
subscriber = Spreedly::Subscriber.find('customer id')
subscriber.active?

# For fast tests
require 'spreedly/mock'
Spreedly.configure('site short name', 'crazy hash token')
url = Spreedly.subscribe_url('customer id', 'plan id')
subscriber = Spreedly::Subscriber.find('customer id')
subscriber.active?

Yup, they're exactly the same except for the require and the speed!

Requirements

Install

$ gem install spreedly