Module: Emilio
- Defined in:
- lib/emilio.rb,
lib/emilio/logger.rb,
lib/emilio/checker.rb,
lib/emilio/railtie.rb,
lib/emilio/version.rb,
lib/emilio/receiver.rb,
lib/emilio/scheduler_base.rb,
lib/emilio/schedulers/delayed_job.rb,
lib/emilio/schedulers/delayed_job/scheduler.rb
Defined Under Namespace
Modules: Schedulers
Classes: Checker, EmilioLogger, Railtie, Receiver
Constant Summary
collapse
- VERSION =
"0.1.1"
- @@mailbox =
"Inbox"
- @@run_every =
10.minutes
Class Method Summary
collapse
Class Method Details
42
43
44
|
# File 'lib/emilio.rb', line 42
def self.configure
yield self
end
|
.scheduler=(type) ⇒ Object
8
9
10
11
12
13
14
|
# File 'lib/emilio/scheduler_base.rb', line 8
def self.scheduler=(type)
unless Schedulers.registered_schedulers.include?(type.to_sym)
raise NotImplementedError, "This scheduler is not supported."
end
@@scheduler = "Emilio::Schedulers::#{type.to_s.classify}".constantize.setup
end
|