Class: PuppetX::Relay::Agent::Job::Base
- Inherits:
-
Object
- Object
- PuppetX::Relay::Agent::Job::Base
- Defined in:
- lib/puppet_x/relay/agent/job/base.rb
Instance Method Summary collapse
Instance Method Details
#handle(job) ⇒ Object
This method is abstract.
11 12 13 |
# File 'lib/puppet_x/relay/agent/job/base.rb', line 11 def handle(job) # rubocop:disable Lint/UnusedMethodArgument raise NotImplementedError end |
#to_job(interval) ⇒ Object
15 16 17 |
# File 'lib/puppet_x/relay/agent/job/base.rb', line 15 def to_job(interval) Puppet::Scheduler.create_job(interval) { |job| handle(job) } end |