Class: Bipm::Data::Importer::Strategies::SpaMeetings
- Defined in:
- lib/bipm/data/importer/strategies/spa_meetings.rb
Overview
Scrapes bodies rendered through BIPM's Liferay SPA. Each body
exposes index/meetings/publications/(recommendations)/(outcomes)
pages whose DOM uses the .meetings-list__*, .bipm-resolutions,
.bipm-decisions selectors. Per-meeting and per-recommendation
pages are linked from the meetings listing.
All requests are wrapped in VCR cassettes for deterministic replays
(set BIPM_VCR_RECORD env var to refresh).
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
Methods inherited from Base
#initialize, recording_mode, #recording_mode
Constructor Details
This class inherits a constructor from Bipm::Data::Importer::Strategies::Base
Instance Method Details
#call(agent:) ⇒ Object
23 24 25 |
# File 'lib/bipm/data/importer/strategies/spa_meetings.rb', line 23 def call(agent:) languages.each { |lang| scrape_language(agent, lang) } end |