lib/zendesk2/client/requests/search.rb in zendesk2-0.0.13 vs lib/zendesk2/client/requests/search.rb in zendesk2-0.0.14
- old
+ new
@@ -2,19 +2,19 @@
class Real
def search(query)
term = query.map{|k,v| "#{k}:#{v}"}.join(" ")
request(
:method => :get,
- :params => {query: term},
+ :params => {query: "\"#{term}\""},
:path => "/search.json",
)
end
end # Real
class Mock
def search(query)
type = query.delete("type")
- collection = type.nil? ? self.data.values : self.data["#{type}s".to_sym]
+ collection = type.nil? ? self.data.values : self.data[pluralize(type).to_sym]
results = collection.select{|k,v| query.all?{|term, condition| v[term.to_s] == condition}}.values
response(
:path => "/search.json",