Class: Inquisitio::Facets

Inherits:
Hash
  • Object
show all
Defined in:
lib/inquisitio/facets.rb

Instance Method Summary collapse

Constructor Details

#initialize(facets) ⇒ Facets

Returns a new instance of Facets.



4
5
6
7
8
# File 'lib/inquisitio/facets.rb', line 4

def initialize(facets)
  super
  hash = facets.nil? ? {} : JSON.parse(facets.to_json, symbolize_names: true)
  merge!(hash)
end

Instance Method Details

#fieldsObject



10
11
12
# File 'lib/inquisitio/facets.rb', line 10

def fields
  keys
end