Module: LcpRuby::BackgroundJobs::Contract
- Included in:
- HostSource, ModelSource, Resolver, StaticSource
- Defined in:
- lib/lcp_ruby/background_jobs/contract.rb
Instance Method Summary collapse
- #job_definition_by_name(name) ⇒ Definition?
-
#job_definitions ⇒ Hash<String, Definition>
All job definitions keyed by name.
Instance Method Details
#job_definition_by_name(name) ⇒ Definition?
11 12 13 |
# File 'lib/lcp_ruby/background_jobs/contract.rb', line 11 def job_definition_by_name(name) raise NotImplementedError, "#{self.class}#job_definition_by_name must be implemented" end |
#job_definitions ⇒ Hash<String, Definition>
Returns all job definitions keyed by name.
5 6 7 |
# File 'lib/lcp_ruby/background_jobs/contract.rb', line 5 def job_definitions raise NotImplementedError, "#{self.class}#job_definitions must be implemented" end |