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.
5 6 7 |
# File 'lib/blinkr/extensions/resources.rb', line 5 def initialize config @config = config end |
Instance Method Details
#collect(page) ⇒ Object
9 10 11 12 13 14 15 16 |
# File 'lib/blinkr/extensions/resources.rb', line 9 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 << OpenStruct.new({ :severity => 'danger', :category => 'Resources missing', :type => 'Resource loading error', :title => error['url'], :code => code, :message => , :icon => 'fa-file-image-o' }) end end |