Class: Blinkr::Extensions::Resources
- Inherits:
-
Object
- Object
- Blinkr::Extensions::Resources
- Defined in:
- lib/blinkr/extensions/resources.rb
Instance Method Summary collapse
- #collect(page) ⇒ Object
-
#initialize(config) ⇒ Resources
constructor
A new instance of Resources.
Constructor Details
#initialize(config) ⇒ Resources
Returns a new instance of Resources.
7 8 9 |
# File 'lib/blinkr/extensions/resources.rb', line 7 def initialize config @config = config end |
Instance Method Details
#collect(page) ⇒ Object
11 12 13 14 15 16 17 18 19 20 |
# File 'lib/blinkr/extensions/resources.rb', line 11 def collect page page.resource_errors.each do |error| start = error['errorString'].rindex('server replied: ') = 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 => , :icon => 'fa-file-image-o') end end |