Class: USNO::Eclipse::Solar::WorldWideRequest

Inherits:
PayDirt::Base
  • Object
show all
Includes:
Request
Defined in:
lib/usno/eclipse/solar/worldwide_request.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ WorldWideRequest

Returns a new instance of WorldWideRequest.



10
11
12
13
14
15
16
17
18
19
# File 'lib/usno/eclipse/solar/worldwide_request.rb', line 10

def initialize(options = {})
  options = {
    z_meters: 0,
    days: 5,
    lat_minutes: 0, lat_seconds: 0, long_minutes: 0, long_seconds: 0
  }.merge(options)


  load_options(:long, :lat, :date, options)
end

Instance Method Details

#callObject



21
22
23
# File 'lib/usno/eclipse/solar/worldwide_request.rb', line 21

def call
  return result(true, request_response.body)
end