Class: RelatonNist::HitCollection

Inherits:
RelatonBib::HitCollection
  • Object
show all
Defined in:
lib/relaton_nist/hit_collection.rb

Overview

Page of hit collection.

Constant Summary collapse

DOMAIN =
"https://csrc.nist.gov"
PUBS_EXPORT =
URI.join(DOMAIN, "/CSRC/media/feeds/metanorma/pubs-export")
DATAFILEDIR =
File.expand_path ".relaton/nist", Dir.home
DATAFILE =
File.expand_path "pubs-export.zip", DATAFILEDIR
GHNISTDATA =
"https://raw.githubusercontent.com/relaton/relaton-data-nist/main/data/"

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.search(text, year = nil, opts = {}) ⇒ Object



18
19
20
# File 'lib/relaton_nist/hit_collection.rb', line 18

def self.search(text, year = nil, opts = {})
  new(text, year).search(opts)
end

Instance Method Details

#search(opts) ⇒ Object



22
23
24
25
26
# File 'lib/relaton_nist/hit_collection.rb', line 22

def search(opts)
  @array = from_json(**opts)
  @array = from_ga unless @array.any?
  sort_hits!
end