class Daedal::Queries::SimpleQueryStringQuery
Public Instance Methods
to_hash()
click to toggle source
# File lib/daedal/queries/simple_query_string_query.rb, line 19 def to_hash parameters = present_attributes if parameters[:flags] parameters[:flags] = parameters[:flags].map(&:to_s).join('|') end { simple_query_string: parameters } end
Private Instance Methods
present_attributes()
click to toggle source
# File lib/daedal/queries/simple_query_string_query.rb, line 31 def present_attributes attributes.select do |parameter, value| case parameter when :fields, :flags !value.empty? else !value.nil? end end end