Class: MinitestBender::Sections::Issues

Inherits:
Object
  • Object
show all
Defined in:
lib/minitest-bender/sections/issues.rb

Instance Method Summary collapse

Constructor Details

#initialize(io) ⇒ Issues

Returns a new instance of Issues.



4
5
6
# File 'lib/minitest-bender/sections/issues.rb', line 4

def initialize(io)
  @io = io
end

Instance Method Details



8
9
10
11
# File 'lib/minitest-bender/sections/issues.rb', line 8

def print
  symbols = states.map { |state| state.print_details(io) }
  io.puts unless symbols.all? { |symbol| symbol == :no_details }
end