Sha256: 631984d4305d7c722b5b16662cb9d395020bf16be866ceb226870a80df5db313
Contents?: true
Size: 433 Bytes
Versions: 12
Compression:
Stored size: 433 Bytes
Contents
module RelatonCcsds class Hit attr_reader :code def initialize(code:, url:) @code = code @url = url end def doc return @doc if @doc resp = Mechanize.new.get(@url) hash = YAML.safe_load(resp.body) hash["fetched"] = Date.today.to_s @doc = BibliographicItem.from_hash(hash) rescue Mechanize::Error => e raise RelatonBib::RequestError, e.message end end end
Version data entries
12 entries across 12 versions & 1 rubygems