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)
2323 end
2424
2525 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
2735 end
2836
2937 def serialization_scope
Original file line number Diff line number Diff line change @@ -125,7 +125,12 @@ def namespace_set_by_request_headers
125125 tests Api ::V3 ::LookupTestController
126126
127127 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
129134 end
130135
131136 test 'uses request headers to determine the namespace' do
You can’t perform that action at this time.
0 commit comments