Sha256: bfb99b3c7e8f160bae0f8891ef361eca833add6588f9c9cc0a60b02c1d53cddf

Contents?: true

Size: 1.82 KB

Versions: 5

Compression:

Stored size: 1.82 KB

Contents

require "rubygems"
require "rake"

begin
  require "jeweler"
  Jeweler::Tasks.new do |gem|
    gem.name        = "massimo"
    gem.summary     = %{Massimo is a static website builder.}
    gem.description = %{Massimo builds HTML, Javascript, and CSS Files from your source.}
    gem.email       = "me@petebrowne.com"
    gem.homepage    = "http://github.com/peterbrowne/massimo"
    gem.authors     = [ "Peter Browne" ]
    gem.add_development_dependency "shoulda",           ">= 2.10.3"
    gem.add_development_dependency "rr",                ">= 0.10.9"
    gem.add_dependency             "activesupport",     ">= 3.0.0.beta"
    gem.add_dependency             "sinatra_more",      ">= 0.3.39"
    gem.add_dependency             "directory_watcher", ">= 1.3.1"
    gem.add_dependency             "sprockets",         ">= 1.0.2"
    gem.add_dependency             "jsmin",             ">= 1.0.1"
  end
  Jeweler::GemcutterTasks.new
rescue LoadError
  puts "Jeweler (or a dependency) not available. Install it with: sudo gem install jeweler"
end

require "rake/testtask"
Rake::TestTask.new(:test) do |test|
  test.libs << "lib" << "test"
  test.pattern = "test/**/test_*.rb"
  test.verbose = true
end

begin
  require "rcov/rcovtask"
  Rcov::RcovTask.new do |test|
    test.libs << "test"
    test.pattern = "test/**/test_*.rb"
    test.verbose = true
  end
rescue LoadError
  task :rcov do
    abort "RCov is not available. In order to run rcov, you must: sudo gem install spicycode-rcov"
  end
end

task :test => :check_dependencies

task :default => :test

desc "Open an irb session preloaded with this library"
task :console do
  sh "irb -rubygems -I lib -r massimo.rb"
end

begin
  require "yard"
  YARD::Rake::YardocTask.new
rescue LoadError
  task :yardoc do
    abort "YARD is not available. In order to run yardoc, you must: sudo gem install yard"
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
massimo-0.4.6 Rakefile
massimo-0.4.5 Rakefile
massimo-0.4.4 Rakefile
massimo-0.4.3 Rakefile
massimo-0.4.2 Rakefile