Class: NewRelicApi::BaseResource
Overview
Class Method Summary
collapse
Class Method Details
59
60
61
62
|
# File 'lib/new_relic_api.rb', line 59
def
raise "api_key required" unless NewRelicApi.api_key
{'x-api-key' => NewRelicApi.api_key}
end
|
.inherited(klass) ⇒ Object
55
56
57
|
# File 'lib/new_relic_api.rb', line 55
def inherited(klass)
NewRelicApi.track_resource(klass)
end
|
.proxy ⇒ Object
74
75
76
|
# File 'lib/new_relic_api.rb', line 74
def proxy
NewRelicApi.proxy
end
|
.reset! ⇒ Object
70
71
72
|
# File 'lib/new_relic_api.rb', line 70
def reset!
self.site = self.site_url
end
|
.site_url ⇒ Object
64
65
66
67
68
|
# File 'lib/new_relic_api.rb', line 64
def site_url
host = NewRelicApi.host || 'rpm.newrelic.com'
port = NewRelicApi.port || 80
"#{port == 443 ? 'https' : 'http'}://#{host}:#{port}"
end
|