Class: Blinkr::Extensions::JavaScript

Inherits:
Object
  • Object
show all
Defined in:
lib/blinkr/extensions/javascript.rb

Instance Method Summary collapse

Constructor Details

#initialize(config) ⇒ JavaScript

Returns a new instance of JavaScript.



7
8
9
# File 'lib/blinkr/extensions/javascript.rb', line 7

def initialize config
  @config = config
end

Instance Method Details

#collect(page) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/blinkr/extensions/javascript.rb', line 11

def collect page
  page.javascript_errors.each do |error|
    page.errors << Blinkr::Error.new(:severity => 'danger', :category => 'JavaScript',
                                     :type => 'JavaScript error', :title => error['msg'],
                                     :snippet => error['trace'], :icon => 'fa-gears')
  end
end