Class: Daedal::Filters::NestedFilter

Inherits:
Filter
  • Object
show all
Defined in:
lib/daedal/filters/nested_filter.rb

Instance Method Summary collapse

Methods inherited from Filter

#to_json

Instance Method Details

#to_hashObject



14
15
16
17
18
19
20
# File 'lib/daedal/filters/nested_filter.rb', line 14

def to_hash
  result = {nested: {path: path, filter: filter.to_hash}}
  options = {_name: name, _cache: cache}.select { |k,v| !v.nil? }
  result[:nested].merge! options

  result
end