class Dao::Gateway::EntityProcessor

Public Class Methods

new(entity_class) click to toggle source
# File lib/dao/gateway/entity_processor.rb, line 4
def initialize(entity_class)
  @entity_class = entity_class
end

Public Instance Methods

process(attributes) click to toggle source
# 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