Class: SourceMonitor::SourceBulkScrapesController
- Inherits:
-
ApplicationController
- Object
- ActionController::Base
- ApplicationController
- SourceMonitor::SourceBulkScrapesController
- Includes:
- SetSource, SourceTurboResponses
- Defined in:
- app/controllers/source_monitor/source_bulk_scrapes_controller.rb
Constant Summary collapse
- ITEMS_PREVIEW_LIMIT =
SourceMonitor::Scraping::BulkSourceScraper::DEFAULT_PREVIEW_LIMIT
Instance Method Summary collapse
Instance Method Details
#create ⇒ Object
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'app/controllers/source_monitor/source_bulk_scrapes_controller.rb', line 12 def create selection = bulk_scrape_params[:selection] normalized_selection = SourceMonitor::Scraping::BulkSourceScraper.normalize_selection(selection) || :current @bulk_scrape_selection = normalized_selection result = SourceMonitor::Scraping::BulkSourceScraper.new( source: @source, selection: normalized_selection, preview_limit: ITEMS_PREVIEW_LIMIT ).call respond_to_bulk_scrape(result) end |