Module: Encore::Serializer::Utils
- Defined in:
- lib/encore/serializer/utils.rb
Class Method Summary collapse
Class Method Details
.fetch_serializer(model) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/encore/serializer/utils.rb', line 4 def self.fetch_serializer(model) default_serializer = (model.name.gsub('::', '') + 'Serializer') model.active_model_serializer || default_serializer.constantize rescue NameError raise NameError, "can’t find serializer for #{model.name}, try creating #{default_serializer}" end |