class Spoom::Coverage::D3::Timeline::Sigils
def initialize(id, snapshots)
def initialize(id, snapshots) keys = Snapshot::STRICTNESSES data = snapshots.map do |snapshot| { timestamp: snapshot.commit_timestamp, commit: snapshot.commit_sha, total: snapshot.files - snapshot.rbi_files, values: snapshot.sigils_excluding_rbis, } end super(id, data, keys) end
def tooltip
def tooltip <<~JS function tooltip_#{id}(d) { tooltipTimeline(d, "files excluding RBIs"); } JS end