Class Stella::Report::Errors

  1. lib/stella/report.rb
Parent: Storable

Methods

public instance

  1. all
  2. exceptions?
  3. fubars?
  4. process
  5. timeouts?

Included modules

  1. Gibbler::Complex
  2. Report::Plugin

Classes and Modules

Module Stella::Report::Errors::ReportMethods

Public instance methods

all ()
[show source]
# File lib/stella/report.rb, line 88
      def all 
        [@exceptions, @timeouts, @fubars].flatten
      end
exceptions? ()
[show source]
# File lib/stella/report.rb, line 79
      def exceptions?
        !@exceptions.nil? && !@exceptions.empty?
      end
fubars? ()
[show source]
# File lib/stella/report.rb, line 85
      def fubars?
        !@fubars.nil? && !@fubars.empty?
      end
process (filter={})
[show source]
# File lib/stella/report.rb, line 73
      def process(filter={})
        @exceptions = report.timeline.messages.filter(:kind => :http_log, :state => :exception)
        @timeouts = report.timeline.messages.filter(:kind => :http_log, :state => :timeout)
        @fubars = report.timeline.messages.filter(:kind => :http_log, :state => :fubar)
        processed!
      end
timeouts? ()
[show source]
# File lib/stella/report.rb, line 82
      def timeouts?
        !@timeouts.nil? && !@timeouts.empty?
      end