Class: Spoom::Coverage::Cards::Map

Inherits:
Card show all
Defined in:
lib/spoom/coverage/report.rb

Constant Summary

Constants inherited from Card

Card::TEMPLATE

Instance Attribute Summary

Attributes inherited from Card

#body, #title

Instance Method Summary collapse

Methods inherited from Template

#erb, #get_binding, #html

Constructor Details

#initialize(file_tree:, nodes_strictnesses:, nodes_strictness_scores:, title: "Strictness Map") ⇒ Map

Returns a new instance of Map.

Signature:

  • (

  • file_tree: FileTree,

  • nodes_strictnesses: Hash[FileTree::Node, String?],

  • nodes_strictness_scores: Hash[FileTree::Node, Float],

  • ?title: String

  • ) -> void



147
148
149
150
151
152
153
154
155
156
157
# File 'lib/spoom/coverage/report.rb', line 147

def initialize(file_tree:, nodes_strictnesses:, nodes_strictness_scores:, title: "Strictness Map")
  super(
    title: title,
    body: D3::CircleMap::Sigils.new(
      "map_sigils",
      file_tree,
      nodes_strictnesses,
      nodes_strictness_scores,
    ).html
  )
end