Sha256: 814cb3459bd424d602f3f868ca594b736639bfffe822ca80b238284968c53d8a
Contents?: true
Size: 555 Bytes
Versions: 1
Compression:
Stored size: 555 Bytes
Contents
require 'httparty' class SimpleCov::Formatter::Reporter def format(result) name = ENV['COVERAGE_REPORTER_NAME'] url = ENV['COVERAGE_REPORTER_URL'] return unless name && url # send to a remote server keys = [:covered_lines, :missed_lines, :total_lines, :created_at, :covered_percent, :covered_strength] h = {} keys.each do |k| h[k] = result.send(k) end HTTParty.post(url, body: { results: h, name: name } ) end end $LOAD_PATH.unshift(File.join(File.dirname(__FILE__))) require 'simplecov-reporter/version'
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
simplecov-reporter-0.0.1 | lib/simplecov-reporter.rb |