Module: BrowserCrawler::ReportFactory
- Defined in:
- lib/browser_crawler/report_factory.rb
Overview
It saves store data to yaml or csv report file.
Constant Summary collapse
- REPORT_MATCHER =
{ yaml: Reports::YamlReport, csv: Reports::CsvReport }.freeze
Class Method Summary collapse
Class Method Details
.save(store:, type:, save_folder_path:) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/browser_crawler/report_factory.rb', line 15 def save(store:, type:, save_folder_path:) FileUtils.mkdir_p(save_folder_path) REPORT_MATCHER[type] .new(store: store) .export(save_folder_path: save_folder_path) end |