Sha256: 7ad5d10c91f07de20a56bf42694c259a5af1d3d819afdc606a613a372ee7ccb2
Contents?: true
Size: 782 Bytes
Versions: 3
Compression:
Stored size: 782 Bytes
Contents
require "bundler/gem_tasks" require "rspec/core/rake_task" require "yard" RSpec::Core::RakeTask.new(:spec) YARD::Rake::YardocTask.new(:doc) task default: :spec desc "Run a REPL with access to this library" task :console do sh("irb -I lib -r super_spreader") end namespace :check do desc "Run all checks" task all: %i[redis] desc "Confirm Redis is accessible" task :redis do require "redis" inaccessible_error_message = "Redis: inaccessible (please confirm that a Redis server is installed and running, e.g. redis-server)" redis = Redis.new(url: ENV["REDIS_URL"]) if redis.ping == "PONG" puts "Redis: OK" else raise inaccessible_error_message end rescue Redis::CannotConnectError raise inaccessible_error_message end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
super_spreader-0.2.1 | Rakefile |
super_spreader-0.2.0 | Rakefile |
super_spreader-0.1.0.beta2 | Rakefile |