Class: LcpRuby::BackgroundJobs::StaticSource

Inherits:
Object
  • Object
show all
Includes:
Contract
Defined in:
lib/lcp_ruby/background_jobs/static_source.rb

Instance Method Summary collapse

Constructor Details

#initialize(definitions) ⇒ StaticSource

Returns a new instance of StaticSource.



6
7
8
# File 'lib/lcp_ruby/background_jobs/static_source.rb', line 6

def initialize(definitions)
  @definitions = definitions || {}
end

Instance Method Details

#job_definition_by_name(name) ⇒ Object



14
15
16
# File 'lib/lcp_ruby/background_jobs/static_source.rb', line 14

def job_definition_by_name(name)
  @definitions[name.to_s]
end

#job_definitionsObject



10
11
12
# File 'lib/lcp_ruby/background_jobs/static_source.rb', line 10

def job_definitions
  @definitions
end