Class: USNO::Transit::USRequest

Inherits:
PayDirt::Base
  • Object
show all
Includes:
Request
Defined in:
lib/usno/transit/us_request.rb

Instance Method Summary collapse

Constructor Details

#initialize(options = {}) ⇒ USRequest

Returns a new instance of USRequest.



9
10
11
12
13
14
15
16
17
18
# File 'lib/usno/transit/us_request.rb', line 9

def initialize(options = {})
  options = {
    z_meters: 0,
    days: 5,
    date: Time.now,
    uri: URI.parse("http://aa.usno.navy.mil/cgi-bin/aa_mrst2.pl")
  }.merge(options)

  load_options(:city, :state, :days, :date, :object, options)
end

Instance Method Details

#callObject



20
21
22
# File 'lib/usno/transit/us_request.rb', line 20

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