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