class PullReview::Coverage::Config

PullReview api coverage settings, allow overwriting via ENV for dev/testing

Public Instance Methods

api_host() click to toggle source
# File lib/pullreview/coverage/config.rb, line 6
def api_host
  ENV['PULLREVIEW_HOST'] || 'www.pullreview.com'
end
api_https_cacert() click to toggle source
# File lib/pullreview/coverage/config.rb, line 30
def api_https_cacert
  File.expand_path('../../../../config/cacert.pem', __FILE__)
end
api_open_timeout_in_seconds() click to toggle source
# File lib/pullreview/coverage/config.rb, line 26
def api_open_timeout_in_seconds
  ENV['PULLREVIEW_OPEN_TIMEOUT_S'] || 5
end
api_port() click to toggle source
# File lib/pullreview/coverage/config.rb, line 14
def api_port
  ENV['PULLREVIEW_PORT'] || '443'
end
api_protocol() click to toggle source
# File lib/pullreview/coverage/config.rb, line 10
def api_protocol
  ENV['PULLREVIEW_PROTOCOL'] || 'https'
end
api_read_timeout_in_seconds() click to toggle source
# File lib/pullreview/coverage/config.rb, line 22
def api_read_timeout_in_seconds
  ENV['PULLREVIEW_READ_TIMEOUT_S'] || 5
end
api_to_file?() click to toggle source
# File lib/pullreview/coverage/config.rb, line 18
def api_to_file?
  !!ENV['PULLREVIEW_COVERAGE_TO_FILE']
end
api_uri() click to toggle source
# File lib/pullreview/coverage/config.rb, line 50
def api_uri
  URI("#{api_protocol}://#{api_host}:#{api_port}/api/coverage")
end
prefix_filename() click to toggle source
# File lib/pullreview/coverage/config.rb, line 42
def prefix_filename
  ENV['PULLREVIEW_PREFIX_FILENAME']
end
repo_token() click to toggle source
# File lib/pullreview/coverage/config.rb, line 38
def repo_token
  ENV['PULLREVIEW_REPO_TOKEN']
end
should_run?() click to toggle source
# File lib/pullreview/coverage/config.rb, line 46
def should_run?
  !!repo_token
end
user_agent() click to toggle source
# File lib/pullreview/coverage/config.rb, line 34
def user_agent
  "PullReview::Coverage.#{VERSION}"
end