Class: Relaton::Ccsds::Hit
- Inherits:
-
Relaton::Core::Hit
- Object
- Relaton::Core::Hit
- Relaton::Ccsds::Hit
- Defined in:
- lib/relaton/ccsds/hit.rb
Instance Method Summary collapse
-
#item ⇒ Object
def initialize(code:, url:) @code = code @url = url end.
Instance Method Details
#item ⇒ Object
def initialize(code:, url:)
@code = code
@url = url
end
12 13 14 15 16 17 18 19 20 21 |
# File 'lib/relaton/ccsds/hit.rb', line 12 def item return @item if @item resp = Mechanize.new.get(hit[:url]) @item = Item.from_yaml(resp.body) @item.fetched = Date.today.to_s @item rescue Mechanize::Error => e raise Relaton::RequestError, e. end |