Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 43 lines (34 sloc) 0.942 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42
Higher level functionality described in integration specs:

* Finalization process:
  - add managing dependencies between mappers so finalize is run in correct order
  + setting up relation gateways in relation registry
  + finalizing defined mappers

* Mapper API
  - use model name to automatically set base relation name (ie. "User" => :users)

* Attribute mapping:
  - PORO:
    + "direct" 1:1 mapping (when both name and type is the same)
    + mapping with custom field names

  - Virtus:
    - automatic mapper generation based on declared attributes
    - mapping of embedded values
    - mapping of embedded collections
    - mapping of value objects

* Relationship Mapping:
  + OneToOne
  + OneToMany
  + ManyToOne
  + ManyToMany

* Query API:
  - first
  - last
  - all
  - find
  - sort_by
  - limit
  - include

General stuff after "spike" is done:

* Setup metric tools
* Setup travis
* Add unit specs
* REFACTOR EVERYTHING ;)
Something went wrong with that request. Please try again.