class Xcov::Function

Public Class Methods

map(dictionary) click to toggle source

Class methods

# File lib/xcov/model/function.rb, line 30
def self.map(dictionary)
  Function.new(dictionary["name"], dictionary["coverage"])
end
new(name, coverage) click to toggle source
# File lib/xcov/model/function.rb, line 6
def initialize(name, coverage)
  @name = CGI::escapeHTML(name)
  @coverage = coverage
  @displayable_coverage = self.create_displayable_coverage
  @coverage_color = self.create_coverage_color
end

Public Instance Methods

html_value() click to toggle source
# File lib/xcov/model/function.rb, line 17
def html_value
  Function.template("function").result(binding)
end
json_value() click to toggle source
# File lib/xcov/model/function.rb, line 21
def json_value
  {
    "name" => @name,
    "coverage" => @coverage,
  }
end
print_description() click to toggle source