class Fahrenheit::Ubpb::Primo::SearchResultFactory
Public Class Methods
new(hash)
click to toggle source
blog.sidu.in/2007/12/rubys-new-as-factory.html
# File lib/fahrenheit/ubpb/primo/search_result_factory.rb, line 6 def self.new(hash) Fahrenheit::SearchResult.new(apply_mapping(hash)) end
Private Class Methods
apply_mapping(hash)
click to toggle source
# File lib/fahrenheit/ubpb/primo/search_result_factory.rb, line 37 def self.apply_mapping(hash) hash["hits"]["hits"].map! { |hit| hit.merge @@hit_mapping.apply_to(hit) } hash end