class Scruber::Core::Extensions::Base

Base class for extensions @abstract

@author [revis0r]

Public Class Methods

descendants() click to toggle source
# File lib/scruber/core/extensions/base.rb, line 29
def descendants
  @descendants 
end
inherited(subclass) click to toggle source
# File lib/scruber/core/extensions/base.rb, line 24
def inherited(subclass)
  @descendants ||= []
  @descendants << subclass
end
register() click to toggle source

Register extension in crawler core

@return [void]

# File lib/scruber/core/extensions/base.rb, line 20
def register
  Scruber::Core::Crawler.include self.const_get(:CoreMethods)
end