Class Stella::Report::Statuses

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

Included modules

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

Classes and Modules

Module Stella::Report::Statuses::ReportMethods

Public instance methods

nonsuccessful ()
[show source]
# File lib/stella/report.rb, line 200
      def nonsuccessful
        @values.select { |status| status.to_i >= 400 }
      end
process (filter={})
[show source]
# File lib/stella/report.rb, line 196
      def process(filter={})
        @values = report.content.log.collect { |entry| entry.tag_values(:status) }.flatten
        processed!
      end
redirect? ()
[show source]
# File lib/stella/report.rb, line 212
      def redirect?
        @values.size == redirected.size
      end
redirected ()
[show source]
# File lib/stella/report.rb, line 206
      def redirected
        @values.select { |status| (300..399).member?(status.to_i) }
      end
success? ()
[show source]
# File lib/stella/report.rb, line 209
      def success?
        nonsuccessful.empty?
      end
successful ()
[show source]
# File lib/stella/report.rb, line 203
      def successful
        @values.select { |status| status.to_i < 400 }
      end