Sha256: 5db2f62f151f6900b0d6a2cd95db6fc8acdd88a69ea957a63e8c3f23e7c2773e

Contents?: true

Size: 860 Bytes

Versions: 5

Compression:

Stored size: 860 Bytes

Contents

begin
	require 'bundler/gem_tasks'
rescue LoadError
end

require 'rake'
require 'rspec/core/rake_task'
require 'bundler/gem_tasks'

desc "Build Gem"
	task :default do
		system "gem build mailgun.gemspec"
	end

desc "Run default unit specs"
RSpec::Core::RakeTask.new('spec') do |t|
  t.rspec_opts = %w{--colour --format progress}
  t.pattern = 'spec/unit/*_spec.rb', 'spec/unit/*/*_spec.rb'
end

desc "Run unit specs"
RSpec::Core::RakeTask.new('spec:unit') do |t|
  t.rspec_opts = %w{--colour --format progress}
  t.pattern = 'spec/unit/*_spec.rb', 'spec/unit/*/*_spec.rb'
end

desc "Run integration specs"
# Before running integration tests, you need to specify
# a valid API KEY in the spec/spec_helper.rb file.
RSpec::Core::RakeTask.new('spec:integration') do |t|
  t.rspec_opts = %w{--colour --format progress}
  t.pattern = 'spec/integration/*_spec.rb'
end

Version data entries

5 entries across 5 versions & 2 rubygems

Version Path
mailgun-ruby-plus-1.0.4 Rakefile
mailgun-ruby-1.0.3 Rakefile
mailgun-ruby-1.0.2 Rakefile
mailgun-ruby-1.0.1 Rakefile
mailgun-ruby-1.0.0 Rakefile