Class: Pluginscan::CheckView

Inherits:
SimpleDelegator
  • Object
show all
Defined in:
lib/pluginscan/reports/issues_report/issues_printer/check_findings_printer.rb

Overview

Decorate Check with view-specific methods

Instance Method Summary collapse

Constructor Details

#initialize(check) ⇒ CheckView

Returns a new instance of CheckView.



25
26
27
28
# File 'lib/pluginscan/reports/issues_report/issues_printer/check_findings_printer.rb', line 25

def initialize(check)
  @check = check
  super
end

Instance Method Details

#title_lineObject



30
31
32
33
34
35
# File 'lib/pluginscan/reports/issues_report/issues_printer/check_findings_printer.rb', line 30

def title_line
  name = "#{@check.name}:".color(:red)
  message = @check.message.color(:yellow)

  "  #{name} #{message}"
end