Sha256: a924fdb7a9ea8c6ee440655a2ff72d39b6691506c9158bc14301abf472322d35
Contents?: true
Size: 426 Bytes
Versions: 3
Compression:
Stored size: 426 Bytes
Contents
require 'conquiro/search_api/software_serializer' module Conquiro module SearchAPI class ResultSerializer def self.serializer_for(attributes) wrapper_type = attributes.delete(:kind) case wrapper_type when /software/i then Conquiro::SearchAPI::SoftwareSerializer.new(attributes) else raise "Unsupported serializer type: #{wrapper_type}." end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
conquiro-0.0.3 | lib/conquiro/search_api/result_serializer.rb |
conquiro-0.0.2 | lib/conquiro/search_api/result_serializer.rb |
conquiro-0.0.1 | lib/conquiro/search_api/result_serializer.rb |