Class: RelatonAsme::Fetcher::PublicationPage
- Defined in:
- lib/relaton_asme/fetcher/publication_page.rb
Overview
Handles scraping of individual ASME publication pages
Instance Attribute Summary
Attributes inherited from BasicPage
Instance Method Summary collapse
-
#to_data ⇒ AsmePublication?
Convert page data to AsmePublication model.
Methods inherited from BasicPage
#ensure_page, #fetch, #initialize
Constructor Details
This class inherits a constructor from RelatonAsme::Fetcher::BasicPage
Instance Method Details
#to_data ⇒ AsmePublication?
Convert page data to AsmePublication model
16 17 18 19 20 21 22 23 |
# File 'lib/relaton_asme/fetcher/publication_page.rb', line 16 def to_data ensure_page jsonld_data = parse_jsonld return nil unless jsonld_data build_publication_from_jsonld(jsonld_data) end |