Sha256: c4adc7f12d1a61873fa7381f233c44d6dfeef635b8ed78d854c812891ab3cef7

Contents?: true

Size: 771 Bytes

Versions: 16

Compression:

Stored size: 771 Bytes

Contents

namespace :stripe do

  desc 'verify your stripe.com authentication configuration'
  task 'verify' => :environment do
    begin
      Stripe::Plan.all
      puts "[OK] - connection to stripe.com is functioning properly"
    rescue Stripe::AuthenticationError => e
      puts "[FAIL] - authentication failed"
    end
  end

  task 'plans:prepare' => 'environment' do
    Stripe::Plans.put!
  end

  task 'coupons:prepare' => 'environment' do
    Stripe::Coupons.put!
  end

  desc 'delete and redefine all coupons defined in config/stripe/coupons.rb'
  task 'coupons:reset!' => 'environment' do
    Stripe::Coupons.reset!
  end

  desc "create all plans and coupons defined in config/stripe/{plans|coupons}.rb"
  task 'prepare' => ['plans:prepare', 'coupons:prepare']
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
stripe-rails-1.3.0 lib/stripe/rails/tasks.rake
stripe-rails-1.2.2 lib/stripe/rails/tasks.rake
stripe-rails-1.2.1 lib/stripe/rails/tasks.rake
stripe-rails-1.2.0 lib/stripe/rails/tasks.rake
stripe-rails-1.1.2 lib/stripe/rails/tasks.rake
stripe-rails-1.1.1 lib/stripe/rails/tasks.rake
stripe-rails-1.1.0 lib/stripe/rails/tasks.rake
stripe-rails-1.0.2 lib/stripe/rails/tasks.rake
stripe-rails-1.0.1 lib/stripe/rails/tasks.rake
stripe-rails-1.0.0 lib/stripe/rails/tasks.rake
stripe-rails-0.4.1 lib/stripe/rails/tasks.rake
stripe-rails-0.4.0 lib/stripe/rails/tasks.rake
stripe-rails-0.3.1 lib/stripe/rails/tasks.rake
stripe-rails-0.3.0 lib/stripe/rails/tasks.rake
stripe-rails-0.2.6 lib/stripe/rails/tasks.rake
stripe-rails-0.2.5 lib/stripe/rails/tasks.rake