class Minitest::Flog::Reporter
Attributes
failed_flogs[RW]
Public Class Methods
new(io = $stdout, options = {})
click to toggle source
Calls superclass method
# File lib/minitest/flog/reporter.rb, line 8 def initialize(io = $stdout, options = {}) super self.failed_flogs = [] end
Public Instance Methods
record(result)
click to toggle source
# File lib/minitest/flog/reporter.rb, line 13 def record(result) if result.is_a?(Minitest::Flog::Test) && result.failure self.failed_flogs << result end end
report()
click to toggle source
# File lib/minitest/flog/reporter.rb, line 19 def report return unless self.options[:flog] && self.failed_flogs.any? result = "\nFlog reporting" failed_flogs.each do |f| result << f.detail_report end self.io.print result end