lib/jiralicious/search.rb in jiralicious-0.1.0 vs lib/jiralicious/search.rb in jiralicious-0.2.0
- old
+ new
@@ -1,14 +1,17 @@
# encoding: utf-8
module Jiralicious
def search(jql, options = {})
options[:start_at] ||= 0
options[:max_results] ||= 50
+ options[:fields] = [options[:fields]] if options[:fields].is_a? String
+ options[:fields] ||= ["*navigable"]
request_body = {
:jql => jql,
:startAt => options[:start_at],
- :maxResults => options[:max_results]
+ :maxResults => options[:max_results],
+ :fields => options[:fields]
}.to_json
handler = Proc.new do |response|
if response.code == 200
Jiralicious::SearchResult.new(response)