module AdequateSerializer::Helper
Public Instance Methods
serialize(entity, options = {})
click to toggle source
# File lib/adequate_serializer/helper.rb, line 3 def serialize(entity, options = {}) if entity.respond_to?(:each) serializer = Collection else serializer = options[:serializer] || serializer_klass(entity) end serializer.new(entity, options).as_json end
Private Instance Methods
serializer_klass(entity)
click to toggle source
# File lib/adequate_serializer/helper.rb, line 15 def serializer_klass(entity) Object.const_get("#{entity.class}Serializer") end