Class: Scraypa::VisitInterface

Inherits:
Object
  • Object
show all
Defined in:
lib/scraypa/visit/visit_interface.rb

Instance Method Summary collapse

Constructor Details

#initialize(params) ⇒ VisitInterface

Returns a new instance of VisitInterface.



3
4
5
6
7
# File 'lib/scraypa/visit/visit_interface.rb', line 3

def initialize(params)
  raise "Scraypa::Configuration object required by Visit interface. " +
            "Got: #{args[0].class}" unless
      params && params[:config].is_a?(Scraypa::Configuration)
end

Instance Method Details

#executeObject

Raises:

  • (NotImplementedError)


9
10
11
# File 'lib/scraypa/visit/visit_interface.rb', line 9

def execute
  raise NotImplementedError, 'execute action not implemented.'
end