snusnu / ramom

relational algebra meets object mapping
MIT License
6 stars 0 forks source link

Infer nested entity names #1

Closed snusnu closed 10 years ago

snusnu commented 10 years ago

Given the following mapper definition, nested entity names like detailed_person.account and detailed_person.task should be inferred automatically.

register :detailed_person do
  map :id,   from: :person_id
  map :name, from: :person_name

  wrap :account, entity: :'detailed_person.account' do
    map :id,    from: :account_id
    map :email, from: :account_email
  end

  group :tasks, entity: :'detailed_person.task' do
    map :id,   from: :task_id
    map :name, from: :task_name
  end
end