Module: Qujo

Defined in:
lib/qujo.rb,
lib/qujo/engine.rb,
lib/qujo/version.rb,
lib/qujo/queue/resque.rb,
lib/qujo/concerns/model.rb,
lib/qujo/concerns/common.rb,
lib/qujo/concerns/status.rb,
lib/qujo/concerns/logging.rb,
lib/qujo/database/mongoid.rb,
lib/qujo/concerns/exceptions.rb,
lib/qujo/queue/resque/job_worker.rb,
app/helpers/qujo/application_helper.rb,
lib/qujo/queue/resque/schedule_worker.rb

Defined Under Namespace

Modules: ApplicationHelper, Concerns, Database, Exceptions, Queue, Version Classes: ApplicationController, Engine, JobsController

Class Method Summary collapse

Class Method Details

.configObject



24
25
26
# File 'lib/qujo.rb', line 24

def config
  @cfg
end

.configure {|@cfg| ... } ⇒ Object

Yields:

  • (@cfg)


14
15
16
17
18
19
20
21
22
# File 'lib/qujo.rb', line 14

def configure
  @cfg ||= OpenStruct.new({
      :ui_status => true,
      :logger => ::Rails.logger,
      :models => "Jobs"
  })
  yield @cfg if block_given?
  true
end

.loggerObject



28
29
30
# File 'lib/qujo.rb', line 28

def logger
  config.logger
end