module DhEasy::Core::Plugin::Seeder

Attributes

referer[RW]

Referer to use on page seeding. @return [String]

root_input_dir[RW]

Root input directory path. @return [String]

Public Class Methods

new(opts = {}) click to toggle source

Initialize seeder and hooks.

@param [Hash] opts ({}) Configuration options.

@see DhEasy::Core::Plugin::ContextIntegrator#initialize_hook_core_context_integrator @see initialize_hook_core_seeder

# File lib/dh_easy/core/plugin/seeder.rb, line 38
def initialize opts = {}
  initialize_hooks opts
end

Public Instance Methods

initialize_hook_core_seeder(opts = {}) click to toggle source

Hook to initialize seeder object.

@param [Hash] opts ({}) Configuration options. @option opts [String] :root_input_dir (nil) Root directory for inputs. @option opts [String] :referer (nil) New pages referer, useful to dynamic setups. @option opts [String] :cookie (nil) Cookie to use on seeded pages fetchs.

# File lib/dh_easy/core/plugin/seeder.rb, line 26
def initialize_hook_core_seeder opts = {}
  @root_input_dir = opts[:root_input_dir]
  @referer = opts[:referer]
  @cookie = opts[:cookie]
end