Sha256: 1810add60b88d61222b8ae65bc1af7226ea39e2f17e4d4b1f0938848de9ae05f

Contents?: true

Size: 1.04 KB

Versions: 7

Compression:

Stored size: 1.04 KB

Contents

require 'rake'

# Echoe project management
require 'echoe'
Echoe.new('ruby_psigate') do |p|
  p.author = "Simon Chiu"
  p.email = "skhchiu@gmail.com"
  p.summary = "A library to connect with the XML and Account interfaces of Psigate's servers"
  p.description = "RubyPsigate parses and packages XML messages to/from Psigate's servers for transactions and recurring billing management."
  p.url = "http://github.com/drchiu/ruby-psigate"
  p.runtime_dependencies = ["string_tools >=1.4.0"]
  p.runtime_dependencies = []  
  %w( activesupport builder crack creditcard money ).each do |d|
    p.runtime_dependencies << d
  end
end

# Use rake:test:units when in development mode so you don't end up pinging Psigate's server every time!
namespace :test do
  Rake::TestTask.new(:units) do |t|
    t.pattern = 'test/unit/**/*_test.rb'
    t.ruby_opts << '-rubygems'
    t.libs << 'test'
    t.verbose = true
  end

  Rake::TestTask.new(:remote) do |t|
    t.pattern = 'test/remote/**/*_test.rb'
    t.ruby_opts << '-rubygems'
    t.libs << 'test'
    t.verbose = true
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
ruby_psigate-0.7.8 Rakefile
ruby_psigate-0.7.7 Rakefile
ruby_psigate-0.7.6 Rakefile
ruby_psigate-0.7.5 Rakefile
ruby_psigate-0.7.4 Rakefile
ruby_psigate-0.7.3 Rakefile
ruby_psigate-0.7.2 Rakefile