Module: Crono

Defined in:
lib/crono.rb,
lib/crono/cli.rb,
lib/crono/job.rb,
lib/crono/config.rb,
lib/crono/engine.rb,
lib/crono/period.rb,
lib/crono/logging.rb,
lib/crono/railtie.rb,
lib/crono/version.rb,
lib/crono/cronotab.rb,
lib/crono/interval.rb,
lib/crono/scheduler.rb,
lib/crono/time_of_day.rb,
lib/crono/performer_proxy.rb,
app/models/crono/crono_job.rb,
app/models/crono/application_record.rb,
app/controllers/crono/jobs_controller.rb,
app/controllers/crono/application_controller.rb,
lib/generators/crono/install/install_generator.rb

Overview

Crono main module

Defined Under Namespace

Modules: Generators, Logging Classes: ApplicationController, ApplicationRecord, CLI, Config, CronoJob, Cronotab, Engine, Interval, Job, JobsController, PerformerProxy, Period, Railtie, Scheduler, TimeOfDay

Constant Summary collapse

VERSION =
'2.1.0'

Class Method Summary collapse

Class Method Details

.perform(performer, *job_args) ⇒ Object



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

def self.perform(performer, *job_args)
  PerformerProxy.new(performer, Crono.scheduler, *job_args)
end