Module: Bowshock::Apod

Included in:
Bowshock
Defined in:
lib/bowshock/apod.rb

Class Method Summary collapse

Class Method Details

.apod(date = nil, concept_tags = nil) ⇒ Object



6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'lib/bowshock/apod.rb', line 6

def apod(date = nil, concept_tags = nil)
  base_url = "https://api.nasa.gov/planetary/apod?"

  if date
    Helpers.vali_date date
    base_url += "date=#{date}&"
  end

  if concept_tags
    base_url += "concept_tags=#{concept_tags}&"
  end

  req_url = "#{base_url}api_key=#{Helpers.nasa_api_key}"

  Helpers.getJson(req_url, 'GET')

end