lib/search_party.rb in laserlemon-search_party-0.3.0 vs lib/search_party.rb in laserlemon-search_party-0.3.1
- old
+ new
@@ -22,12 +22,12 @@
new_values = [*parsed_value].map{|v| model.send(finder, v) }
new_value = (parsed_value.is_a?(Array) ? new_values.dup : new_values.first)
else
new_value = parsed_value
end
- new_value.nil? ? new_parameters : new_parameters.update(key => new_value)
+ new_parameters.update(key => new_value)
end
- end
+ end.with_indifferent_access
end
private
def parse_search_parameter(value)