Sha256: 07e195e9cda99f5542f88b9f730d1c9d46236f9170bd4c1b329d8116754560b8

Contents?: true

Size: 793 Bytes

Versions: 1

Compression:

Stored size: 793 Bytes

Contents

Dir[File.dirname(__FILE__) + '/../../vendor/*'].each do |directory|
  next unless File.directory?(directory)
  $LOAD_PATH.unshift File.expand_path(directory + '/lib')
end

require 'uri'
require 'bigdecimal'

require 'spreedly/version'

module Spreedly
  # Generates a subscribe url for the given user id and plan.
  def self.subscribe_url(id, plan, screen_name=nil)
    screen_name = (screen_name ? URI.escape(screen_name) : "")
    "https://spreedly.com/#{site_name}/subscribers/#{id}/subscribe/#{plan}/#{screen_name}"
  end
  
  # Generates an edit subscriber for the given subscriber token. The
  # token is returned with the subscriber info (i.e. by
  # Subscriber.find).
  def self.edit_subscriber_url(token)
    "https://spreedly.com/#{site_name}/subscriber_accounts/#{token}"
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
spreedly-1.3.1 lib/spreedly/common.rb