Class: Dao::Gateway::EntityProcessor
- Defined in:
- lib/dao/gateway/entity_processor.rb
Instance Method Summary collapse
-
#initialize(entity_class) ⇒ EntityProcessor
constructor
A new instance of EntityProcessor.
- #process(attributes) ⇒ Object
Methods inherited from Processor
#need_to_continue_lookup?, #prepare
Constructor Details
#initialize(entity_class) ⇒ EntityProcessor
Returns a new instance of EntityProcessor.
4 5 6 |
# File 'lib/dao/gateway/entity_processor.rb', line 4 def initialize(entity_class) @entity_class = entity_class end |
Instance Method Details
#process(attributes) ⇒ Object
8 9 10 11 12 |
# File 'lib/dao/gateway/entity_processor.rb', line 8 def process(attributes) @entity_class.new(attributes).tap do |entity| entity.initialized_with = @associations end end |