Class: NoradBeacon::ResultSet
- Inherits:
-
HttpPayload
- Object
- HttpPayload
- NoradBeacon::ResultSet
- Defined in:
- lib/norad_beacon/resultset.rb
Instance Attribute Summary
Attributes inherited from HttpPayload
Instance Method Summary collapse
- #add(result) ⇒ Object
-
#initialize(url = nil) ⇒ ResultSet
constructor
A new instance of ResultSet.
- #payload ⇒ Object
Methods inherited from HttpPayload
Constructor Details
#initialize(url = nil) ⇒ ResultSet
Returns a new instance of ResultSet.
8 9 10 11 |
# File 'lib/norad_beacon/resultset.rb', line 8 def initialize(url = nil) super(url) @results = [] end |
Instance Method Details
#add(result) ⇒ Object
13 14 15 |
# File 'lib/norad_beacon/resultset.rb', line 13 def add(result) @results.push(result) end |
#payload ⇒ Object
17 18 19 |
# File 'lib/norad_beacon/resultset.rb', line 17 def payload @payload ||= { results: @results, timestamp: Time.now.to_i }.to_json end |