Class: Spoom::Coverage::D3::Pie::Sigils

Inherits:
Spoom::Coverage::D3::Pie show all
Extended by:
T::Sig
Defined in:
lib/spoom/coverage/d3/pie.rb

Instance Attribute Summary

Attributes inherited from Base

#id

Instance Method Summary collapse

Methods inherited from Spoom::Coverage::D3::Pie

header_script, header_style, #script

Methods inherited from Base

header_script, header_style, #html, #script

Constructor Details

#initialize(id, title, snapshot) ⇒ Sigils

Returns a new instance of Sigils.



123
124
125
# File 'lib/spoom/coverage/d3/pie.rb', line 123

def initialize(id, title, snapshot)
  super(id, title, snapshot.sigils.select { |_k, v| v })
end

Instance Method Details

#tooltipObject



128
129
130
131
132
133
134
# File 'lib/spoom/coverage/d3/pie.rb', line 128

def tooltip
  "    function tooltip_\#{id}(d) {\n      tooltipPie(d, \"typed: \" + d.data.key, \"files\", sum_\#{id});\n    }\n  JS\nend\n"