Sha256: bccd6e1cc6c537dc3717a82f006d4ac5756bdb7dc6c9193567f2faedb6c6c72c
Contents?: true
Size: 583 Bytes
Versions: 8
Compression:
Stored size: 583 Bytes
Contents
#coding: utf-8 require 'wombat/crawler' module Wombat class << self attr_reader :proxy_args, :user_agent, :user_agent_alias def crawl(&block) klass = Class.new klass.send(:include, Wombat::Crawler) klass.new.crawl(&block) end def configure yield self end def set_proxy(*args) @proxy_args = args end def set_user_agent(user_agent) @user_agent = user_agent end def set_user_agent_alias(user_agent_alias) @user_agent_alias = user_agent_alias end alias_method :scrape, :crawl end end
Version data entries
8 entries across 8 versions & 1 rubygems