Module: Kronos

Defined in:
lib/kronos.rb,
lib/kronos/web.rb,
lib/kronos/task.rb,
lib/kronos/logger.rb,
lib/kronos/report.rb,
lib/kronos/runner.rb,
lib/kronos/storage.rb,
lib/kronos/version.rb,
lib/kronos/web/app.rb,
lib/kronos/exception.rb,
lib/kronos/config_agent.rb,
lib/kronos/dependencies.rb,
lib/kronos/logger/slack.rb,
lib/kronos/logger/stdout.rb,
lib/kronos/scheduled_task.rb,
lib/kronos/storage/mongo_db.rb,
lib/kronos/storage/in_memory.rb,
lib/kronos/runner/synchronous.rb,
lib/kronos/runner/asynchronous.rb,
lib/kronos/exception/no_logger_registered.rb,
lib/kronos/exception/no_runner_registered.rb,
lib/kronos/storage/mongo/model/lock_model.rb,
lib/kronos/exception/already_registered_id.rb,
lib/kronos/exception/no_storage_registered.rb,
lib/kronos/runner/synchronous/lock_manager.rb,
lib/kronos/storage/mongo/model/report_model.rb,
lib/kronos/exception/unrecognized_time_format.rb,
lib/kronos/storage/mongo/model/scheduled_task_model.rb

Defined Under Namespace

Modules: Logger, Runner, Storage, Web Classes: ConfigAgent, Dependencies, Exception, Report, ScheduledTask, Task

Constant Summary collapse

VERSION =
'0.3.0'

Class Method Summary collapse

Class Method Details

.configObject



26
27
28
# File 'lib/kronos.rb', line 26

def config
  @config_agent
end

.startObject



30
31
32
# File 'lib/kronos.rb', line 30

def start
  @config_agent.runner_instance.start
end