Sha256: 4aced8da7dfc283060ee64bc6906321f5e162890e9d9954277c50e482cc55cc5
Contents?: true
Size: 1.55 KB
Versions: 1
Compression:
Stored size: 1.55 KB
Contents
#!/usr/bin/env rake require "bundler/gem_tasks" require 'rspec/core/rake_task' require 'rake' require 'rake/testtask' require 'rdoc/task' # require 'tasks/rails' desc "Run specs" RSpec::Core::RakeTask.new do |t| # t.pattern = "./spec/**/*_spec.rb" # don't need this, it's default. # Put spec opts in a file named .rspec in root end desc "run travis" task :travis do ["rake spec","rake test", "cucumber"].each do |cmd| puts "Starting to run #{cmd}..." system("export DISPLAY=:99.0 && bundle exec #{cmd}") raise "#{cmd} failed!" unless $?.exitstatus == 0 end end # desc "generator tests" # task :test do # system "bundle exec ruby test/test_helper.rb" # raise "test::unit failed!" unless $?.exitstatus == 0 # end desc 'Run Devise unit tests.' Rake::TestTask.new(:test) do |t| t.libs << 'lib' t.libs << 'test' t.pattern = 'test/**/*_test.rb' # t.verbose = true # t.warning = true end task :default => :travis desc 'docs' task :docs do begin require 'rocco' require 'rocco/tasks' require 'fileutils' require 'maruku' Rocco::make 'docs/' FileUtils.cp_r "docs/lib/", "/Users/hank/java/dailycred/public/docs/ruby/", :verbose => true md = "" File.open("README.md", "r") do |infile| while (line = infile.gets) md += line.gsub(/(<code>HTML|javascript|ruby)/, "<code>") end end doc = Maruku.new(md) File.open("/Users/hank/java/dailycred/app/views/tags/docs/rubyonrails.html", 'w') {|f| f.write doc.to_html} rescue LoadError warn "#$! -- rocco tasks not loaded." task :rocco end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dailycred-0.3.1 | Rakefile |