Sha256: 9395bdd5af1f4177723dec642857413588f302a730667a9e818262da7b5000dc

Contents?: true

Size: 922 Bytes

Versions: 3

Compression:

Stored size: 922 Bytes

Contents

require 'rake'
require 'spec/rake/spectask'

desc "Run all specs"
Spec::Rake::SpecTask.new('spec') do |t|
  t.spec_files = FileList['spec/**/*.rb']
end

desc "Run all specs and generate HTML report"
Spec::Rake::SpecTask.new('spec:html') do |t|
  t.spec_files = FileList['spec/**/*.rb']
  t.spec_opts = ["--format", "html:spec.html"]
end

desc "Run all specs and dump the result to README"
Spec::Rake::SpecTask.new('spec:readme') do |t|
  t.spec_files = FileList['spec/**/*.rb']
  t.spec_opts = ["--format", "specdoc:README"]
end

namespace :gem do
  desc "Increments the Gem version in imdb.gemspec"
  task :increment do
    lines = File.new('imdb.gemspec').readlines
    lines.each do |line|
      next unless line =~ /version = '\d+\.\d+\.(\d+)'/
      line.gsub!(/\d+'/, "#{$1.to_i + 1}'")
    end
    File.open('imdb.gemspec', 'w') do |f|
      lines.each do |line|
        f.write(line)
      end
    end
  end
end


Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
porras-imdb-0.0.2 Rakefile
porras-imdb-0.0.3 Rakefile
porras-imdb-0.0.4 Rakefile