Module: HireFire

Extended by:
HireFire
Included in:
HireFire
Defined in:
lib/hirefire/web.rb,
lib/hirefire/errors.rb,
lib/hirefire/worker.rb,
lib/hirefire/railtie.rb,
lib/hirefire/utility.rb,
lib/hirefire/version.rb,
lib/hirefire/hirefire.rb,
lib/hirefire/resource.rb,
lib/hirefire/macro/que.rb,
lib/hirefire/middleware.rb,
lib/hirefire/macro/bunny.rb,
lib/hirefire/macro/resque.rb,
lib/hirefire/configuration.rb,
lib/hirefire/macro/sidekiq.rb,
lib/hirefire/macro/good_job.rb,
lib/hirefire/macro/delayed_job.rb,
lib/hirefire/macro/solid_queue.rb,
lib/hirefire/macro/queue_classic.rb,
lib/hirefire/macro/deprecated/que.rb,
lib/hirefire/macro/deprecated/bunny.rb,
lib/hirefire/macro/helpers/good_job.rb,
lib/hirefire/macro/deprecated/resque.rb,
lib/hirefire/macro/deprecated/sidekiq.rb,
lib/hirefire/macro/deprecated/good_job.rb,
lib/hirefire/macro/deprecated/delayed_job.rb,
lib/hirefire/macro/deprecated/queue_classic.rb,
lib/hirefire/errors/job_queue_latency_unsupported.rb

Defined Under Namespace

Modules: Errors, Macro, Utility Classes: Configuration, Middleware, Railtie, Web, Worker

Constant Summary collapse

VERSION =
"1.0.6"
Resource =
HireFire

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#configurationObject



12
13
14
# File 'lib/hirefire/hirefire.rb', line 12

def configuration
  @configuration ||= Configuration.new
end

Instance Method Details

#configure {|configuration| ... } ⇒ Object

Yields:



8
9
10
# File 'lib/hirefire/hirefire.rb', line 8

def configure
  yield configuration
end