Sha256: bdaf3c1e00ffc8bea7be1ef94b4fe13fd11fe49f9fcf3bc057de8a28e5792133

Contents?: true

Size: 975 Bytes

Versions: 1

Compression:

Stored size: 975 Bytes

Contents

# -*- ruby -*-

require 'rubygems'
require 'rubygems/package_task'
require 'rake/testtask'
require 'rdoc/task'
require 'bundler/gem_tasks'

$LOAD_PATH.push File.expand_path(File.dirname(__FILE__), 'lib')

version = Webhookr::VERSION

desc 'Test Webhookr'
Rake::TestTask.new(:test) do |t|
  t.test_files = FileList['test/**/*_test.rb']
  t.verbose = !!ENV['VERBOSE_TESTS']
  t.warning = !!ENV['WARNINGS']
end

desc 'Build docs'
Rake::RDocTask.new do |t|
  t.main = 'README.md'
  t.title = "Webhookr #{version}"
  t.rdoc_dir = 'doc'
  t.rdoc_files.include('README.md', 'MIT-LICENSE', 'lib/**/*.rb')
end

namespace :webhookr do
  namespace:test do
    desc 'Install gems in all Rubies'
    task :install do
      sh %{rbenv each -v bundle install}
    end

    desc 'Test with all Rubies'
    task :test_versions do
      sh %{rbenv each -v bundle exec rake test}
    end

    desc 'Install and test all'
    task all: [:install, :test_versions]
  end
end

task default: :test

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
webhookr-0.3.0 Rakefile