module Spidy
web spider dsl engine
Constants
- VERSION
Public Class Methods
define(&block)
click to toggle source
# File lib/spidy.rb, line 31 def self.define(&block) spidy = Module.new do class_eval do extend ::Spidy::Definition module_eval(&block) end end spidy.instance_eval do undef :spider undef :define undef :wait_time undef :user_agent undef :socks_proxy end spidy end
open(filepath)
click to toggle source
# File lib/spidy.rb, line 27 def self.open(filepath) Spidy::DefinitionFile.open(filepath).spidy end
shell(filepath = nil)
click to toggle source
# File lib/spidy.rb, line 23 def self.shell(filepath = nil) Spidy::Shell.new(filepath) end