Module: CronoTrigger

Defined in:
lib/crono_trigger.rb,
lib/crono_trigger/worker.rb,
lib/crono_trigger/railtie.rb,
lib/crono_trigger/version.rb,
lib/crono_trigger/schedulable.rb,
lib/crono_trigger/polling_thread.rb,
lib/crono_trigger/exception_handler.rb,
lib/generators/crono_trigger/model/model_generator.rb,
lib/generators/crono_trigger/migration/migration_generator.rb

Defined Under Namespace

Modules: Generators, Schedulable, Worker Classes: ExceptionHandler, PollingThread, Railtie

Constant Summary collapse

VERSION =
"0.3.2"

Class Method Summary collapse

Class Method Details

.configObject



19
20
21
# File 'lib/crono_trigger.rb', line 19

def self.config
  @config
end

.configure {|config| ... } ⇒ Object

Yields:



23
24
25
# File 'lib/crono_trigger.rb', line 23

def self.configure
  yield config
end

.load_config(yml, environment = nil) ⇒ Object



27
28
29
30
31
32
# File 'lib/crono_trigger.rb', line 27

def self.load_config(yml, environment = nil)
  config = YAML.load_file(yml)[environment || "default"]
  config.each do |k, v|
    @config[k] = v
  end
end