module Coverme
Constants
- VERSION
Public Class Methods
config()
click to toggle source
# File lib/coverme.rb, line 8 def config @config ||= OpenStruct.new end
ship_it(json)
click to toggle source
# File lib/coverme.rb, line 12 def ship_it(json) raise TokenMissingError if !config.token project_token = config.token host_uri = config.uri || 'http://coverme.io' uri = URI.parse("#{host_uri}/api/runs") body = { 'run[test]' => json, 'token' => project_token, } current_commit = `git rev-parse HEAD` if $?.success? body['run[commit]'] = current_commit end Net::HTTP.post_form( uri, body ) end