Sha256: c825dc565aa2e6b2a3b87265b8338052a6c11f29fe47f31e68d000400f1cb1ee

Contents?: true

Size: 795 Bytes

Versions: 4

Compression:

Stored size: 795 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 --config .rubocop.yml --format simple') { |r, _| r || 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

4 entries across 4 versions & 1 rubygems

Version Path
resque-scheduler-2.2.0 Rakefile
resque-scheduler-2.1.1 Rakefile
resque-scheduler-2.1.0 Rakefile
resque-scheduler-1.9.10 Rakefile