Method: Appfuel::Repository::Mapper#resolve_entity_value

Defined in:
lib/appfuel/storage/repository/mapper.rb

#resolve_entity_value(domain, domain_attr) ⇒ Object



190
191
192
193
194
195
196
197
198
# File 'lib/appfuel/storage/repository/mapper.rb', line 190

def resolve_entity_value(domain, domain_attr)
  chain  = domain_attr.split('.')
  target = domain
  chain.each do |attr_method|
    return nil unless target.respond_to?(attr_method)
    target = target.public_send(attr_method)
  end
  target
end