Sha256: 2b51fbf5602088195d49d1ddd67902c623f4c7a93bb0779f1ea650aebd407377
Contents?: true
Size: 683 Bytes
Versions: 25
Compression:
Stored size: 683 Bytes
Contents
require 'cgi' module Xcov class Function < Xcov::Base def initialize(name, coverage) @name = CGI::escapeHTML(name) @coverage = coverage @displayable_coverage = self.create_displayable_coverage @coverage_color = self.create_coverage_color end def print_description puts "\t\t\t#{@name} (#{@displayable_coverage})" end def html_value Function.template("function").result(binding) end def json_value { "name" => @name, "coverage" => @coverage, } end # Class methods def self.map(dictionary) Function.new(dictionary["name"], dictionary["coverage"]) end end end
Version data entries
25 entries across 25 versions & 1 rubygems