Module: Slather::CoverageService::Coveralls
- Defined in:
- lib/slather/coverage_service/coveralls.rb
Instance Method Summary collapse
- #coverage_file_class ⇒ Object
- #coveralls_api_jobs_path ⇒ Object
- #post ⇒ Object
- #travis_job_id ⇒ Object
Instance Method Details
#coverage_file_class ⇒ Object
5 6 7 |
# File 'lib/slather/coverage_service/coveralls.rb', line 5 def coverage_file_class Slather::CoverallsCoverageFile end |
#coveralls_api_jobs_path ⇒ Object
37 38 39 |
# File 'lib/slather/coverage_service/coveralls.rb', line 37 def coveralls_api_jobs_path "https://coveralls.io/api/v1/jobs" end |
#post ⇒ Object
30 31 32 33 34 35 |
# File 'lib/slather/coverage_service/coveralls.rb', line 30 def post f = File.open('coveralls_json_file', 'w+') f.write(coveralls_coverage_data) `curl -s --form json_file=@#{f.path} #{coveralls_api_jobs_path}` FileUtils.rm(f) end |
#travis_job_id ⇒ Object
9 10 11 |
# File 'lib/slather/coverage_service/coveralls.rb', line 9 def travis_job_id ENV['TRAVIS_JOB_ID'] end |