Sha256: 58fe1c31c701d0f1eaf7240aec4fbd6546f58ddceeaaa55152b2352444c29241
Contents?: true
Size: 458 Bytes
Versions: 10
Compression:
Stored size: 458 Bytes
Contents
# frozen_string_literal: true module SimpleCovJSONFormatter class ResultExporter FILENAME = 'coverage.json' def initialize(result_hash) @result = result_hash end def export File.open(export_path, 'w') do |file| file << json_result end end private def json_result JSON.pretty_generate(@result) end def export_path File.join(SimpleCov.coverage_path, FILENAME) end end end
Version data entries
10 entries across 9 versions & 6 rubygems