class Blinkr::Extensions::Resources
Public Class Methods
new(config)
click to toggle source
# File lib/blinkr/extensions/resources.rb, line 7 def initialize config @config = config end
Public Instance Methods
collect(page)
click to toggle source
# File lib/blinkr/extensions/resources.rb, line 11 def collect page page.resource_errors.each do |error| start = error['errorString'].rindex('server replied: ') message = error['errorString'].slice(start.nil? ? 0 : start + 16, error['errorString'].length) unless error['errorString'].nil? code = error['errorCode'].nil? ? nil : error['errorCode'].to_i page.errors << Blinkr::Error.new(:severity => 'danger', :category => 'Resources missing', :type => 'Resource loading error', :title => error['url'], :code => code, :message => message, :icon => 'fa-file-image-o') end end