Fix Rails 6.0 deprecation on class.parent

This commit is contained in:
Mark J. Lehman 2020-01-29 13:10:35 -08:00
parent f72ab35d9d
commit 5f25aa7cba

View File

@ -60,7 +60,15 @@ module ActionController
private
def namespace_for_serializer
@namespace_for_serializer ||= self.class.parent unless self.class.parent == Object
@namespace_for_serializer ||= namespace_for_class(self.class) unless namespace_for_class(self.class) == Object
end
def namespace_for_class(klass)
if Module.method_defined?(:module_parent)
klass.module_parent
else
klass.parent
end
end
def default_serializer(resource)