class Jscov::Coverage

Public Class Methods

new(raw_data) click to toggle source
# File lib/jscov/coverage.rb, line 5
def initialize(raw_data)
  @raw_data = raw_data
end
new_coverage_file_path() click to toggle source
# File lib/jscov/coverage.rb, line 16
def new_coverage_file_path
  name = "jscov_#{Time.now.to_i}_#{SecureRandom.uuid}.json"
  Jscov.configuration.coverage_report_dir_path.join(name)
end

Public Instance Methods

save() click to toggle source
# File lib/jscov/coverage.rb, line 9
def save
  File.open(self.class.new_coverage_file_path, "w") do |f|
    f.puts @raw_data.to_json
  end
end