@@ -6,6 +6,7 @@ class Adapter
6
6
class Json < Adapter
7
7
def serializable_hash ( options = nil )
8
8
options ||= { }
9
+
9
10
if serializer . respond_to? ( :each )
10
11
@result = serialize_array_without_root ( serializer , options )
11
12
else
@@ -35,22 +36,22 @@ def add_resource_relationships(serializer)
35
36
opts = association . options
36
37
37
38
if serializer . respond_to? ( :each )
38
- add_relationships ( association . key , serializer , opts )
39
+ add_has_many_relationship ( association . key , serializer , opts )
39
40
else
40
- add_relationship ( association . key , serializer , opts )
41
+ add_singular_relationship ( association . key , serializer , opts )
41
42
end
42
43
end
43
44
44
45
@hash
45
46
end
46
47
47
48
# add a singular relationship
48
- def add_relationship ( key , serializer , options )
49
+ def add_singular_relationship ( key , serializer , options )
49
50
@hash [ key ] = serialized_or_virtual_of ( serializer , options )
50
51
end
51
52
52
53
# add a many relationship
53
- def add_relationships ( key , serializer , options )
54
+ def add_has_many_relationship ( key , serializer , options )
54
55
@hash [ key ] = serialize_array ( serializer , options )
55
56
end
56
57
0 commit comments