Module: SpiderBot
- Defined in:
- lib/spider_bot.rb,
lib/spider_bot/cli.rb,
lib/spider_bot/base.rb,
lib/spider_bot/crawl.rb,
lib/spider_bot/error.rb,
lib/spider_bot/railte.rb,
lib/spider_bot/logging.rb,
lib/spider_bot/version.rb,
lib/spider_bot/http/client.rb,
lib/spider_bot/http/response.rb
Defined Under Namespace
Modules: Http, Logging
Classes: Base, CLI, ConnectionFaild, Crawl, Error, Railtie, TimeoutError
Constant Summary
collapse
- VERSION =
"0.0.4"
Class Method Summary
collapse
Class Method Details
.crawl(url, options = {}, &block) ⇒ Object
13
14
15
16
17
|
# File 'lib/spider_bot.rb', line 13
def crawl(url, options = {}, &block)
crawl_instance = Crawl.new(url, options)
return crawl_instance.crawl_data if !block_given?
crawl_instance.instance_eval &block
end
|
.logger ⇒ Object
19
20
21
|
# File 'lib/spider_bot.rb', line 19
def logger
SpiderBot::Logging.logger
end
|
.logger=(log) ⇒ Object
23
24
25
|
# File 'lib/spider_bot.rb', line 23
def logger=(log)
SpiderBot::Logging.logger = log
end
|