Module: Blinkr
- Defined in:
- lib/blinkr.rb,
lib/blinkr/cache.rb,
lib/blinkr/error.rb,
lib/blinkr/config.rb,
lib/blinkr/engine.rb,
lib/blinkr/report.rb,
lib/blinkr/sitemap.rb,
lib/blinkr/version.rb,
lib/blinkr/http_utils.rb,
lib/blinkr/extensions/meta.rb,
lib/blinkr/extensions/links.rb,
lib/blinkr/typhoeus_wrapper.rb,
lib/blinkr/phantomjs_wrapper.rb,
lib/blinkr/extensions/a_title.rb,
lib/blinkr/extensions/img_alt.rb,
lib/blinkr/extensions/pipeline.rb,
lib/blinkr/extensions/resources.rb,
lib/blinkr/extensions/inline_css.rb,
lib/blinkr/extensions/javascript.rb,
lib/blinkr/extensions/empty_a_href.rb
Defined Under Namespace
Modules: Extensions, HttpUtils, Sitemap Classes: Cache, Config, Engine, Error, PhantomJSWrapper, Report, TyphoeusWrapper
Constant Summary collapse
- SEVERITY =
[:success, :info, :warning, :danger]
- VERSION =
'0.3.4'
Class Method Summary collapse
Class Method Details
.run(base_url, config = 'blinkr.yaml', single, verbose, vverbose) ⇒ Object
10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/blinkr.rb', line 10 def self.run(base_url, config = 'blinkr.yaml', single, verbose, vverbose) args = {:base_url => base_url, :verbose => verbose, :vverbose => vverbose} if !config.nil? && File.exists?(config) config = Blinkr::Config.read config, args else config = Blinkr::Config.new args end if single.nil? Blinkr::Engine.new(config).run else Blinkr::TyphoeusWrapper.new(config, OpenStruct.new).debug(single) end end |