class Nitra::Progress
Attributes
example_count[RW]
failure[RW]
failure_count[RW]
file_count[RW]
files_completed[RW]
output[RW]
Public Class Methods
new()
click to toggle source
# File lib/nitra/progress.rb, line 4 def initialize @file_count = @files_completed = @example_count = @failure_count = 0 @output = "" @failure = false end
Public Instance Methods
fail(message)
click to toggle source
# File lib/nitra/progress.rb, line 18 def fail(message) self.failure = true self.output.concat message end
file_progress(examples, failures, failure, text)
click to toggle source
# File lib/nitra/progress.rb, line 10 def file_progress(examples, failures, failure, text) self.files_completed += 1 self.example_count += examples self.failure_count += failures self.failure ||= failure self.output.concat text end
filtered_output()
click to toggle source
# File lib/nitra/progress.rb, line 23 def filtered_output output.gsub(/\n\n\n+/, "\n\n") end