3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
|
# File 'lib/bowshock/genelab.rb', line 3
def search(object)
base_url = "https://genelab-data.ndc.nasa.gov/genelab/data/search?term=#{object["term"]}&type=#{object["type"]}&"
if (object["from"])
base_url += "from=#{object["from"]}&"
end
if (object["size"])
base_url += "size=#{object["size"]}&"
end
if (object["sort"])
base_url += "sort=#{object["sort"]}&"
end
if (object["order"])
base_url += "order=#{object["order"]}&"
end
if (object["ffield"])
base_url += "ffield=#{object["ffield"]}&"
end
if (object["fvalue"])
base_url += "fvalue=#{object["fvalue"]}&"
end
req_url = "#{base_url}api_key=#{Helpers.nasa_api_key}"
Helpers.getJson(req_url, "GET")
end
|