class DatadogProxy::App

Public Class Methods

new(*args) click to toggle source
Calls superclass method
# File lib/datadog_proxy/app.rb, line 9
def initialize(*args)
  super(*args)
end

Public Instance Methods

client() click to toggle source
# File lib/datadog_proxy/app.rb, line 13
def client
  @_client ||= DatadogClient.new(ENV['DATADOG_API_KEY'], ENV['DATADOG_APP_KEY'])
end

Private Instance Methods

_parse_time(str) click to toggle source
# File lib/datadog_proxy/app.rb, line 47
def _parse_time(str)
  if /^\d+$/ =~ str
    Time.at(str.to_i)
  else
    time = Chronic.parse(str)
    return time if time
    raise Error, "Cannot parse time (#{str})"
  end
end