3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
# File 'lib/biblesearch-api/endpoints/passages.rb', line 3
def passages(passage, options = {})
versions = options.delete(:versions)
unless versions.nil?
if versions.is_a?(String)
versions = versions.split(',')
end
options[:version] = versions.join(',')
end
options = options.merge({"q[]" => passage})
api_result = get_mash("/passages.js", :query => options)
if api_result.meta.http_code == 200
passages = []
passages = pluralize_result(api_result.response.search.result.passages)
fumsify(api_result, passages)
else
[]
end
end
|