Sha256: 1303df0edd06731322f7fe32e76ce6899f1825e19773640bff385458f889f4ce

Contents?: true

Size: 1.3 KB

Versions: 6

Compression:

Stored size: 1.3 KB

Contents

require 'rake'
require 'rake/testtask'
require 'rcov/rcovtask'
require 'shoulda/tasks'

begin
  require 'jeweler'
  Jeweler::Tasks.new do |gemspec|
    gemspec.name = "stonepath"
    gemspec.summary = "Stonepath: stateful workflow modeling for rails"
    gemspec.description = "Stonepath: stateful workflow modeling for rails"
    gemspec.email = "dbock@codesherpas.com"
    gemspec.homepage = "http://github.com/bokmann/stonepath"
    gemspec.description = "Stateful workflow modeling for Rails"
    gemspec.authors = ["David Bock"]
    gemspec.add_dependency('activerecord','>= 3.0.0')
    gemspec.add_dependency('aasm','>= 2.2.0')
    gemspec.add_dependency('sentient_user','>= 0.3.2')
  end
  
    Jeweler::GemcutterTasks.new
    
rescue LoadError
  puts "Jeweler not available. Install it with: sudo gem install technicalpickles-jeweler -s http://gems.github.com"
end

Rake::TestTask.new do |t|
  t.libs << 'lib'
  t.pattern = 'test/**/*_test.rb'
  t.verbose = false
end
 
 
Rcov::RcovTask.new do |t|
  #t.libs << "test"
  #t.test_files = FileList['./test/**/test*.rb']
  #t.verbose = true

  t.test_files = FileList['test/**/*_test.rb']
  t.verbose = true
  #t.rcov_opts << "--no-color"
  #t.rcov_opts << "--save coverage.info"
  t.rcov_opts << "-x ^/"
end

task :default => :rcov

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
stonepath-0.6.3 Rakefile
stonepath-0.6.2 Rakefile
stonepath-0.4.2 Rakefile
stonepath-0.6.1 Rakefile
stonepath-0.6.0 Rakefile
stonepath-0.5.0 Rakefile