Sha256: 085f858328c2b8ec9e97f46053180ba495040473ea6f8f86442d697646181887

Contents?: true

Size: 775 Bytes

Versions: 2

Compression:

Stored size: 775 Bytes

Contents

require 'bundler/gem_tasks'

$LOAD_PATH.unshift 'lib'

task :default => :test

desc 'Run tests'
task :test do
  if RUBY_VERSION =~ /^1\.8/
    unless ENV['SEED']
      srand
      ENV['SEED'] = (srand % 0xFFFF).to_s
    end

    $stdout.puts "Running with SEED=#{ENV['SEED']}"
    srand Integer(ENV['SEED'])
  elsif ENV['SEED']
    ARGV += %W(--seed #{ENV['SEED']})
  end
  Dir['test/*_test.rb'].each do |f|
    require File.expand_path(f)
  end
end

desc 'Run rubocop'
task :rubocop do
  unless RUBY_VERSION < '1.9'
    sh('rubocop --format simple') { |ok, _| ok || abort }
  end
end

begin
  require 'rdoc/task'

  Rake::RDocTask.new do |rd|
    rd.main = 'README.md'
    rd.rdoc_files.include('README.md', 'lib/**/*.rb')
    rd.rdoc_dir = 'doc'
  end
rescue LoadError
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
resque-scheduler-2.3.1 Rakefile
resque-scheduler-2.3.0 Rakefile