Class: Audition::Report::Text

Inherits:
Object
  • Object
show all
Defined in:
lib/audition/report.rb

Overview

Text renderer, kept separate from the data so styles stay injectable.

Constant Summary collapse

WRAP =
74

Instance Method Summary collapse

Constructor Details

#initialize(report, style) ⇒ Text

Returns a new instance of Text.



235
236
237
238
# File 'lib/audition/report.rb', line 235

def initialize(report, style)
  @report = report
  @style = style
end

Instance Method Details

#renderObject



240
241
242
243
# File 'lib/audition/report.rb', line 240

def render
  [header, *file_sections, *dynamic_section, summary]
    .join("\n")
end