Sha256: d7f1dce06751e0e8543d2b732c121a56ec0e460524a00bc8c9f074f95e138a4d

Contents?: true

Size: 404 Bytes

Versions: 2

Compression:

Stored size: 404 Bytes

Contents

require 'delayed_job'

module Delayed
  module Workless
    module Scaler
  
      class Base
        def self.jobs
          Delayed::Job.all(:conditions => { :failed_at => nil })
        end
      end

      module HerokuClient
        require 'heroku'

        def client
          @client ||= ::Heroku::Client.new(ENV['HEROKU_USER'], ENV['HEROKU_PASSWORD'])
        end

      end

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
workless-1.0.1 lib/workless/scalers/base.rb
workless-1.0.0 lib/workless/scalers/base.rb