1414
1515 it 'wraps JSONAPI::Resource subclasses' do
1616 klass = Class . new ( JSONAPI ::Resource ) do
17- def self . _attributes = { id : { } , name : { } }
18- def self . _relationships = { }
19- def self . sortable_fields = [ ]
20- def self . creatable_fields = [ ]
21- def self . updatable_fields = [ ]
22- def self . filters = { }
23- def self . mutable? = false
17+ def self . _attributes
18+ { id : { } , name : { } }
19+ end
20+
21+ def self . _relationships
22+ { }
23+ end
24+
25+ def self . sortable_fields
26+ [ ]
27+ end
28+
29+ def self . creatable_fields
30+ [ ]
31+ end
32+
33+ def self . updatable_fields
34+ [ ]
35+ end
36+
37+ def self . filters
38+ { }
39+ end
40+
41+ def self . mutable?
42+ false
43+ end
2444 end
2545 stub_const ( 'UserResource' , klass )
2646
@@ -31,10 +51,21 @@ def self.mutable? = false
3151
3252 it 'wraps JSONAPI::Serializable::Resource subclasses' do
3353 klass = Class . new ( JSONAPI ::Serializable ::Resource ) do
34- def self . type_val = :users
35- def self . attribute_blocks = { id : nil , name : nil }
36- def self . relationship_blocks = { company : nil }
37- def self . link_blocks = { }
54+ def self . type_val
55+ :users
56+ end
57+
58+ def self . attribute_blocks
59+ { id : nil , name : nil }
60+ end
61+
62+ def self . relationship_blocks
63+ { company : nil }
64+ end
65+
66+ def self . link_blocks
67+ { }
68+ end
3869 end
3970 stub_const ( 'SerializableUser' , klass )
4071
@@ -46,8 +77,13 @@ def self.link_blocks = {}
4677
4778 it 'wraps FastJsonapi::ObjectSerializer subclasses' do
4879 klass = Class . new ( FastJsonapi ::ObjectSerializer ) do
49- def self . attributes_to_serialize = { id : { } , name : { } }
50- def self . relationships_to_serialize = { }
80+ def self . attributes_to_serialize
81+ { id : { } , name : { } }
82+ end
83+
84+ def self . relationships_to_serialize
85+ { }
86+ end
5187 end
5288 stub_const ( 'UserSerializer' , klass )
5389
0 commit comments