dkubb (owner)

Forks

Revisions

gist: 152102 Download_button fork
public
Description:
DataMapper public API
Public Clone URL: git://gist.github.com/152102.git
Embed All Files: show embed
Text only #
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
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
== Interfaces
 
=== Finder Interface
 
  + #[]
  + #all
  + #at
  - #fetch <-- needs specs
  + #first
  + #first_or_create
  + #first_or_new
  + #get
  + #get!
  + #last
  + #reverse
  + #slice
 
  - #values_at
 
  - Set
    - #union
    - #intersection
    - #difference
 
  - Enumerable
    - #to_a
 
    - #all?
    - #any?
    - #empty?
    - #include?
    - #member?
 
    - #each
    - #each_index
    - #each_with_index
    - #reverse_each
 
=== Initialize Interface
 
  - .new
  - .create
  - .create!
 
=== Update/Destroy Interface
 
  - #destroy
  - #destroy!
  - #update
  - #update!
 
=== Save Interface
 
  - #save
  - #save!
 
=== Introspection Interface
 
  - #properties
  - #relationships
 
=== Copy Interface
 
  - #copy
 
=== Reload Interface
 
  - #reload
 
---------------------------------------------------------------------
 
 
== Concrete Classes
 
=== Model
 
  - Finder Interface
  - Initialize Interface
  - Update/Destroy Interface
  - Copy Interface
  - Introspection Interface
 
=== Collection
 
  - Finder Interface
  - Initialize Interface
  - Update/Destroy Interface
  - Save Interface
  - Copy Interface
  - Reload Interface
  - Introspection Interface
 
  - Array
    - #to_ary
 
    - #[]=
    - #<<
    - #clear
    - #collect!
    - #concat
    - #delete
    - #delete_at
    - #delete_if
    - #insert
    - #map!
    - #pop
    - #push
    - #reject!
    - #replace
    - #reverse!
    - #shift
    - #slice!
    - #sort!
    - #unshift
 
=== Resource
 
  - Update/Destroy Interface
  - Save Interface
  - Copy Interface
  - Reload Interface
  - Introspection Interface