class Spoom::Coverage::Page

Constants

TEMPLATE

Attributes

palette[R]
title[R]

Public Class Methods

new(title:, palette:, template: TEMPLATE) click to toggle source
Calls superclass method Spoom::Coverage::Template::new
# File lib/spoom/coverage/report.rb, line 53
def initialize(title:, palette:, template: TEMPLATE)
  super(template: template)
  @title = title
  @palette = palette
end

Public Instance Methods

body_html() click to toggle source
# File lib/spoom/coverage/report.rb, line 75
def body_html
  cards.map(&:html).join("\n")
end
cards() click to toggle source
# File lib/spoom/coverage/report.rb, line 80
def cards; end
header_html() click to toggle source
# File lib/spoom/coverage/report.rb, line 70
def header_html
  "<h1 class='display-3'>#{title}</h1>"
end
header_script() click to toggle source
# File lib/spoom/coverage/report.rb, line 65
def header_script
  D3.header_script(palette)
end
header_style() click to toggle source
# File lib/spoom/coverage/report.rb, line 60
def header_style
  D3.header_style
end