forked from solnic/rom-relation
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathTODO
42 lines (34 loc) · 942 Bytes
/
TODO
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 ;)