class GSA::ReadableFacets
Public Class Methods
convert(facet)
click to toggle source
# File lib/gsa/readable_results/readable_facets.rb, line 12 def self.convert(facet) { :facet_raw_name => facet[GSA::FACET_RAW_NAME], :facet_display_name => facet[GSA::FACET_DISPLAY_NAME], :facet_is_range => facet[GSA::FACET_IS_RANGE], :facet_type => facet[GSA::FACET_TYPE], :buckets => ReadableBuckets::parse(facet) } end
extract(search_results)
click to toggle source
# File lib/gsa/readable_results/readable_facets.rb, line 4 def self.extract(search_results) (search_results[GSA::FACETS].select {|key, value| key == GSA::FACET })[GSA::FACET] end
parse(facets)
click to toggle source
# File lib/gsa/readable_results/readable_facets.rb, line 8 def self.parse(facets) parse_core(facets) {|facet| convert(facet) } end