Sha256: 9a4b9600b308307e319250b0b93976b2b1994417da227288e8369b17012ad5ac

Contents?: true

Size: 367 Bytes

Versions: 5

Compression:

Stored size: 367 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

        def client
          @client ||= ::Heroku::API.new(:api_key => ENV['HEROKU_API_KEY'])
        end

      end

    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
workless-1.2.0 lib/workless/scalers/base.rb
workless-1.1.3 lib/workless/scalers/base.rb
workless-1.1.2 lib/workless/scalers/base.rb
workless-1.1.1 lib/workless/scalers/base.rb
workless-1.1.0 lib/workless/scalers/base.rb