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 |