File tree Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Expand file tree Collapse file tree 2 files changed +15
-2
lines changed Original file line number Diff line number Diff line change @@ -23,7 +23,15 @@ def serialization_scope(scope)
23
23
end
24
24
25
25
def namespace_for_serializer
26
- @namespace_for_serializer ||= self . class . parent unless self . class . parent == Object
26
+ @namespace_for_serializer ||= namespace_for_class ( self . class ) unless namespace_for_class ( self . class ) == Object
27
+ end
28
+
29
+ def namespace_for_class ( klass )
30
+ if Module . method_defined? ( :module_parent )
31
+ klass . module_parent
32
+ else
33
+ klass . parent
34
+ end
27
35
end
28
36
29
37
def serialization_scope
Original file line number Diff line number Diff line change @@ -125,7 +125,12 @@ def namespace_set_by_request_headers
125
125
tests Api ::V3 ::LookupTestController
126
126
127
127
setup do
128
- @test_namespace = self . class . parent
128
+ @test_namespace =
129
+ if Module . method_defined? ( :module_parent )
130
+ self . class . module_parent
131
+ else
132
+ self . class . parent
133
+ end
129
134
end
130
135
131
136
test 'uses request headers to determine the namespace' do
You can’t perform that action at this time.
0 commit comments