Sha256: 7dd9b943f9fb7ac9712bc150e8528d178b0ee6776d31d60866fd1dbfd2c34f22
Contents?: true
Size: 680 Bytes
Versions: 1
Compression:
Stored size: 680 Bytes
Contents
namespace :shunt_cache do desc 'Mark the site as shunted' task :shunt => :environment do ShuntCache::Status.shunt! end desc 'Mark the site as unshunted' task :unshunt => :environment do ShuntCache::Status.unshunt! end desc 'Check the site status' task :status => :environment do puts ShuntCache::Status.status end desc "Wait until we get a 200 or 300 ranged http response code for ENV['URL']" task :wait_for_http => :environment do url = ENV.fetch('URL') success = ShuntCache::Checker.wait_for_http(url) unless success puts "error checking: #{url} - never returned with status within 200..399" exit(1) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shunt_cache-0.0.2 | lib/shunt_cache/shunt_cache.rake |