module PagerDuty::Default
Default
configuration options for {Client}
Constants
Public Class Methods
api_endpoint()
click to toggle source
Default
API endpoint from ENV or {API_ENDPOINT} @return [String]
# File lib/pager_duty/default.rb, line 44 def api_endpoint ENV['PAGERDUTY_API_ENDPOINT'] || API_ENDPOINT end
api_token()
click to toggle source
Default
access token from ENV @return [String]
# File lib/pager_duty/default.rb, line 38 def api_token ENV['PAGERDUTY_API_TOKEN'] end
connection_options()
click to toggle source
Default
options for Faraday::Connection @return [Hash]
# File lib/pager_duty/default.rb, line 50 def connection_options { :headers => { :accept => default_media_type, :user_agent => user_agent } } end
default_media_type()
click to toggle source
Default
media type from ENV or {MEDIA_TYPE} @return [String]
# File lib/pager_duty/default.rb, line 68 def default_media_type MEDIA_TYPE end
middleware()
click to toggle source
Default
middleware stack for Faraday::Connection from {MIDDLEWARE} @return [Faraday::RackBuilder or Faraday::Builder]
# File lib/pager_duty/default.rb, line 62 def middleware MIDDLEWARE end
options()
click to toggle source
Configuration options @return [Hash]
# File lib/pager_duty/default.rb, line 32 def options Hash[PagerDuty::Configurable.keys.map{|key| [key, send(key)]}] end
user_agent()
click to toggle source
Default
User-Agent header string from ENV or {USER_AGENT} @return [String]
# File lib/pager_duty/default.rb, line 74 def user_agent USER_AGENT end