class SimpleCov::Badger::Configuration
Public Class Methods
new()
click to toggle source
Calls superclass method
# File lib/simplecov_badger/configuration.rb, line 12 def initialize super(self.class.options) end
options()
click to toggle source
# File lib/simplecov_badger/configuration.rb, line 3 def self.options { post_url: "https://coverage.traels.it/badges", repo_url: `git config --get remote.origin.url`.strip, run_if: -> { `git rev-parse --abbrev-ref HEAD` == "master\n" }, token: ENV["SIMPLECOV_BADGER_TOKEN"] } end
Public Instance Methods
badge_url()
click to toggle source
# File lib/simplecov_badger/configuration.rb, line 22 def badge_url "#{post_url}/#{encoded_repo_url}" end
encoded_repo_url()
click to toggle source
# File lib/simplecov_badger/configuration.rb, line 16 def encoded_repo_url raise SimpleCov::Badger::Error, "repo_url is nil" if repo_url.nil? Base64.urlsafe_encode64(repo_url) end