Sha256: bcaaa679f4b1d926e0ff1eaa1e1222c6743d6c0f30becbb1de0cf69ce674d804

Contents?: true

Size: 540 Bytes

Versions: 1

Compression:

Stored size: 540 Bytes

Contents

require 'bundler/gem_tasks'
require 'rake/testtask'
require 'gemerald_beanstalk'


Rake::TestTask.new do |t|
  t.libs << 'test'
  t.pattern = 'test/**/*_test.rb'
end

task :start_gemerald_beanstalk_test_server do
  Thread.abort_on_exception = true
  server = GemeraldBeanstalk::Server.new(ENV['BIND_ADDRESS'], ENV['PORT'])
  event_reactor = GemeraldBeanstalk::Server.event_reactor_thread
  trap("SIGINT") { event_reactor.kill }
  puts "GemeraldBeanstalk listening on #{server.full_address}"
  event_reactor.join
end

task :default => :test

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
gemerald_beanstalk-0.1.0 Rakefile