class Rextract::Spider
Attributes
agent[R]
Public Class Methods
new(opts = {})
click to toggle source
# File lib/rextract/spider.rb, line 5 def initialize(opts = {}) @agent = Rextract::Browser.new do |a| a.user_agent_alias = opts[:user_agent_alias] || 'Mac Safari' a.follow_meta_refresh = true a.auth(opts[:user], opts[:password]) if opts.has_key?(:user) && opts.has_key?(:password) opts.each do |key, val| method = "#{key}=" a.send(method, val) if a.respond_to?(method) end end end