Method: Html2rss::RequestService::PuppetCommander#initialize

Defined in:
lib/html2rss/request_service/puppet_commander.rb

#initialize(ctx, browser, skip_request_resources: %w[stylesheet image media font].to_set, referer: [ctx.url.scheme, ctx.url.host].join('://')) ⇒ PuppetCommander

Returns a new instance of PuppetCommander.

Parameters:

  • ctx (Context)
  • browser (Puppeteer::Browser)
  • skip_request_resources (Set<String>) (defaults to: %w[stylesheet image media font].to_set)

    the resource types not to request

  • referer (String) (defaults to: [ctx.url.scheme, ctx.url.host].join('://'))

    the referer to use for the request



12
13
14
15
16
17
18
19
20
# File 'lib/html2rss/request_service/puppet_commander.rb', line 12

def initialize(ctx,
               browser,
               skip_request_resources: %w[stylesheet image media font].to_set,
               referer: [ctx.url.scheme, ctx.url.host].join('://'))
  @ctx = ctx
  @browser = browser
  @skip_request_resources = skip_request_resources
  @referer = referer
end