Refactor compute_serializer_name to follow DRY

This commit is contained in:
Guillermo Iguaran 2018-05-14 18:55:32 -05:00 committed by Shishir Kakaraddi
parent 00d3aa4997
commit 190bedaa05

View File

@ -218,8 +218,7 @@ module FastJsonapi
return serializer_key unless serializer_key.is_a? Symbol
namespace = self.name.gsub(/()?\w+Serializer$/, '')
serializer_name = serializer_key.to_s.classify + 'Serializer'
return (namespace + serializer_name).to_sym if namespace.present?
(serializer_key.to_s.classify + 'Serializer').to_sym
(namespace + serializer_name).to_sym
end
def fetch_polymorphic_option(options)