Class: NewRelicApi::BaseResource
- Inherits:
-
ActiveResource::Base
- Object
- ActiveResource::Base
- NewRelicApi::BaseResource
- Includes:
- ActiveResourceAssociations
- Defined in:
- lib/new_relic_api.rb
Overview
:nodoc:
Direct Known Subclasses
Account, Account::AccountUsage, Account::AccountView, Application, Application::Agent, Deployment, Subscription, ThresholdValue, User
Class Method Summary collapse
Class Method Details
.headers ⇒ Object
57 58 59 60 |
# File 'lib/new_relic_api.rb', line 57 def headers raise "api_key required" unless NewRelicApi.api_key {'x-api-key' => NewRelicApi.api_key} end |
.inherited(klass) ⇒ Object
:nodoc:
53 54 55 |
# File 'lib/new_relic_api.rb', line 53 def inherited(klass) #:nodoc: NewRelicApi.track_resource(klass) end |
.reset! ⇒ Object
68 69 70 |
# File 'lib/new_relic_api.rb', line 68 def reset! self.site = self.site_url end |
.site_url ⇒ Object
62 63 64 65 66 |
# File 'lib/new_relic_api.rb', line 62 def site_url host = NewRelicApi.host || 'rpm.newrelic.com' port = NewRelicApi.port || 80 "#{port == 443 ? 'https' : 'http'}://#{host}:#{port}" end |