module Scruber
Constants
- VERSION
Attributes
configuration[W]
logger[W]
Public Class Methods
configuration()
click to toggle source
# File lib/scruber.rb, line 66 def configuration @configuration ||= Core::Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/scruber.rb, line 74 def configure(&block) yield configuration end
logger()
click to toggle source
# File lib/scruber.rb, line 70 def logger @logger ||= Scruber.root.nil? ? nil : Logger.new(Scruber.root.join('log', 'crawler.log')) end
root()
click to toggle source
# File lib/scruber.rb, line 78 def root if defined?(APP_PATH) Pathname.new(File.expand_path('../../', APP_PATH)) else nil end end
run(*args, &block)
click to toggle source
# File lib/scruber.rb, line 60 def run(*args, &block) raise "You need a block to build!" unless block_given? Core::Crawler.new(*args).run(&block) end