Class: JobEngine::PositionFactory
- Inherits:
-
Object
- Object
- JobEngine::PositionFactory
- Defined in:
- lib/job_engine/position_factory.rb
Instance Method Summary collapse
-
#initialize(resource) ⇒ PositionFactory
constructor
A new instance of PositionFactory.
- #position ⇒ Object
Constructor Details
#initialize(resource) ⇒ PositionFactory
Returns a new instance of PositionFactory.
3 4 5 |
# File 'lib/job_engine/position_factory.rb', line 3 def initialize(resource) @resource = resource end |
Instance Method Details
#position ⇒ Object
7 8 9 10 11 12 13 14 15 16 17 |
# File 'lib/job_engine/position_factory.rb', line 7 def position if @resource.data[:position] data = @resource. data[:position]. merge(extended_data) Position.new(data) else Position.null end end |