Sha256: f50d019c13375d403a3d18155a61df95d80066adc8edafa6cc70aa8b17e44996

Contents?: true

Size: 667 Bytes

Versions: 3

Compression:

Stored size: 667 Bytes

Contents

require "bundler/gem_tasks"

require 'cucumber/rake/task'
require 'rspec/core/rake_task'

task :default => :tests

task :tests => [:spec, :features]

Cucumber::Rake::Task.new(:features) do |t|
  t.cucumber_opts = "features --format pretty"
end

RSpec::Core::RakeTask.new(:spec)

task :update_readme do
  require_relative 'lib/katapult/version'
  readme_path = 'README.md'
  readme = File.read readme_path

  # Using \s+ to support line breaks
  readme.sub! /(currently\s+it's\s+Rails\s+)[\d\.]+/, "\\1#{Katapult::RAILS_VERSION}"
  readme.sub! /(and\s+Ruby\s+)[\d\.]+\d/, "\\1#{Katapult::RUBY_VERSION}"
  File.open readme_path, 'w' do |f|
    f.write readme
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
katapult-0.4.1 Rakefile
katapult-0.4.0 Rakefile
katapult-0.3.0 Rakefile