module Bowshock::Donki
Public Class Methods
CME(object)
click to toggle source
# File lib/bowshock/donki.rb, line 3 def CME(object) base_url = "https://api.nasa.gov/DONKI/CME?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
CMEA(object)
click to toggle source
# File lib/bowshock/donki.rb, line 17 def CMEA(object) base_url = "https://api.nasa.gov/DONKI/CMEAnalysis?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end if object["mostAccurateOnly"] base_url += "mostAccurateOnly=#{object["mostAccurateOnly"]}&" end if object["completeEntryOnly"] base_url += "completeEntryOnly=#{object["completeEntryOnly"]}&" end if object["speed"] base_url += "speed=#{object["speed"]}&" end if object["halfAngle"] base_url += "halfAngle=#{object["halfAngle"]}&" end if object["catalog"] base_url += "catalog=#{object["catalog"]}&" end if object["keyword"] base_url += "keyword=#{object["keyword"]}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
FLR(object)
click to toggle source
# File lib/bowshock/donki.rb, line 83 def FLR(object) base_url = "https://api.nasa.gov/DONKI/FLR?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers::nasa_api_key}" Helpers.getJson(base_url, "GET") end
GST(object)
click to toggle source
# File lib/bowshock/donki.rb, line 49 def GST(object) base_url = "https://api.nasa.gov/DONKI/GST?" base_url += "startDate=#{Helpers::vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
HSS(object)
click to toggle source
# File lib/bowshock/donki.rb, line 140 def HSS(object) base_url = "https://api.nasa.gov/DONKI/HSS?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
IPS(object)
click to toggle source
# File lib/bowshock/donki.rb, line 63 def IPS(object) base_url = "https://api.nasa.gov/DONKI/IPS?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end if object["location"] base_url += "location=#{object["location"]}&" end if object["catalog"] base_url += "catalog=#{object["catalog"]}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
MPC(object)
click to toggle source
# File lib/bowshock/donki.rb, line 112 def MPC(object) base_url = "https://api.nasa.gov/DONKI/MPC?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object.endDate)}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET"); end
RBE(object)
click to toggle source
# File lib/bowshock/donki.rb, line 126 def RBE(object) base_url = "https://api.nasa.gov/DONKI/RBE?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
SEP(object)
click to toggle source
# File lib/bowshock/donki.rb, line 98 def SEP(object) base_url = "https://api.nasa.gov/DONKI/SEP?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
WSASim(object)
click to toggle source
# File lib/bowshock/donki.rb, line 154 def WSASim(object) base_url = "https://api.nasa.gov/DONKI/WSAEnlilSimulations?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET"); end
notifications(object)
click to toggle source
# File lib/bowshock/donki.rb, line 168 def notifications(object) base_url = "https://api.nasa.gov/DONKI/notifications?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end if object["type"] base_url += "type=#{object["type"]}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
Private Instance Methods
CME(object)
click to toggle source
# File lib/bowshock/donki.rb, line 3 def CME(object) base_url = "https://api.nasa.gov/DONKI/CME?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
CMEA(object)
click to toggle source
# File lib/bowshock/donki.rb, line 17 def CMEA(object) base_url = "https://api.nasa.gov/DONKI/CMEAnalysis?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end if object["mostAccurateOnly"] base_url += "mostAccurateOnly=#{object["mostAccurateOnly"]}&" end if object["completeEntryOnly"] base_url += "completeEntryOnly=#{object["completeEntryOnly"]}&" end if object["speed"] base_url += "speed=#{object["speed"]}&" end if object["halfAngle"] base_url += "halfAngle=#{object["halfAngle"]}&" end if object["catalog"] base_url += "catalog=#{object["catalog"]}&" end if object["keyword"] base_url += "keyword=#{object["keyword"]}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
FLR(object)
click to toggle source
# File lib/bowshock/donki.rb, line 83 def FLR(object) base_url = "https://api.nasa.gov/DONKI/FLR?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers::nasa_api_key}" Helpers.getJson(base_url, "GET") end
GST(object)
click to toggle source
# File lib/bowshock/donki.rb, line 49 def GST(object) base_url = "https://api.nasa.gov/DONKI/GST?" base_url += "startDate=#{Helpers::vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
HSS(object)
click to toggle source
# File lib/bowshock/donki.rb, line 140 def HSS(object) base_url = "https://api.nasa.gov/DONKI/HSS?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
IPS(object)
click to toggle source
# File lib/bowshock/donki.rb, line 63 def IPS(object) base_url = "https://api.nasa.gov/DONKI/IPS?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end if object["location"] base_url += "location=#{object["location"]}&" end if object["catalog"] base_url += "catalog=#{object["catalog"]}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
MPC(object)
click to toggle source
# File lib/bowshock/donki.rb, line 112 def MPC(object) base_url = "https://api.nasa.gov/DONKI/MPC?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object.endDate)}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET"); end
RBE(object)
click to toggle source
# File lib/bowshock/donki.rb, line 126 def RBE(object) base_url = "https://api.nasa.gov/DONKI/RBE?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
SEP(object)
click to toggle source
# File lib/bowshock/donki.rb, line 98 def SEP(object) base_url = "https://api.nasa.gov/DONKI/SEP?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end
WSASim(object)
click to toggle source
# File lib/bowshock/donki.rb, line 154 def WSASim(object) base_url = "https://api.nasa.gov/DONKI/WSAEnlilSimulations?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET"); end
notifications(object)
click to toggle source
# File lib/bowshock/donki.rb, line 168 def notifications(object) base_url = "https://api.nasa.gov/DONKI/notifications?" base_url += "startDate=#{Helpers.vali_date(object["startDate"])}&" if object["endDate"] base_url += "endDate=#{Helpers.vali_date(object["endDate"])}&" end if object["type"] base_url += "type=#{object["type"]}&" end base_url += "api_key=#{Helpers.nasa_api_key}" Helpers.getJson(base_url, "GET") end