Class: Inquisitio::Facets
- Inherits:
-
Hash
- Object
- Hash
- Inquisitio::Facets
- Defined in:
- lib/inquisitio/facets.rb
Instance Method Summary collapse
- #fields ⇒ Object
-
#initialize(facets) ⇒ Facets
constructor
A new instance of Facets.
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
#fields ⇒ Object
10 11 12 |
# File 'lib/inquisitio/facets.rb', line 10 def fields keys end |