Method: Xcov::Source#json_value

Defined in:
lib/xcov/model/source.rb

#json_valueObject



56
57
58
59
60
61
62
63
64
65
66
67
68
# File 'lib/xcov/model/source.rb', line 56

def json_value
  value = {
    "name" => @name,
    "path" => @location,
    "coverage" => @coverage,
    "type" => @type,
    "functions" => @functions ? @functions.map{ |function| function.json_value } : []
  }
  if @ignored then
    value["ignored"] = true
  end
  return value
end