Sha256: 4362e8dee0218641c1e846df8c6cc4c42e16aa751e9d00dbcc255933bf353368

Contents?: true

Size: 1.55 KB

Versions: 5

Compression:

Stored size: 1.55 KB

Contents

$LOAD_PATH.unshift('lib')
require 'rubygems'
require 'bundler'
begin
  Bundler.setup(:default, :development)
rescue Bundler::BundlerError => e
  $stderr.puts e.message
  $stderr.puts "Run `bundle install` to install missing gems"
  exit e.status_code
end

require 'rake'

require 'jeweler'
Jeweler::Tasks.new do |gem|
  gem.name = "mirage"
  gem.homepage = "https://github.com/lashd/mirage"
  gem.license = "MIT"
  gem.summary = "Mirage is a easy mock server for testing your applications"
  gem.description = 'Mirage aids testing of your applications by hosting mock responses so that your applications do not have to talk to real endpoints. Its accessible via HTTP and has a RESTful interface.'
  gem.authors = ["Leon Davis"]
  gem.executables = ['mirage']
  gem.post_install_message = %{
===============================================================================
Thanks you for installing mirage.   

Run Mirage with:

mirage start                                   

For more information go to: https://github.com/lashd/mirage/wiki
===============================================================================
}
end
Jeweler::RubygemsDotOrgTasks.new


require 'cucumber'                                    
require 'cucumber/rake/task'
Cucumber::Rake::Task.new(:features) do |t|
  t.cucumber_opts = "mode=regression features --format pretty"
end

task :clean do |task|
  if system "gem list -i mirage"
    puts "cleaning"
    system "gem uninstall -x mirage"
  end
  Dir['*.gem'].each{|gem| FileUtils.rm_f(gem)}
  task.reenable
end


task :default => [:install,:features,:clean]

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
mirage-2.0.0.alpha2 rakefile
mirage-2.0.0.alpha1 rakefile
mirage-1.3.6 rakefile
mirage-1.3.5 rakefile
mirage-1.3.4 rakefile