Sha256: bc617beb2b11b16c3d3dcc81f6a736070e0601abe1f73d647c06172fb8ce3822
Contents?: true
Size: 1.19 KB
Versions: 6
Compression:
Stored size: 1.19 KB
Contents
module Harness class Railtie < ::Rails::Railtie config.harness = Harness.config rake_tasks do load "harness/tasks.rake" end initializer "harness.adapter" do |app| case Rails.env when 'development' app.config.harness.adapter = :null when 'test' app.config.harness.adapter = :null else app.config.harness.adapter = :librato end end initializer "harness.logger" do |app| Harness.logger = Rails.logger end initializer "harness.redis" do if existing_url = ENV['REDISTOGO_URL'] || ENV['REDIS_URL'] Harness.redis ||= Redis::Namespace.new('harness', :redis => Redis.connect(:url => existing_url)) else Harness.redis ||= Redis::Namespace.new('harness', :redis => Redis.connect(:host => 'localhost', :port => '6379')) end end initializer "harness.queue" do if defined? Resque require 'harness/queues/resque_queue' Harness.config.queue = :resque elsif defined? Sidekiq require 'harness/queues/sidekiq_queue' Harness.config.queue = :sidekiq else Harness.config.queue = Harness::SyncronousQueue end end end end
Version data entries
6 entries across 6 versions & 1 rubygems