module Howareya
Constants
- VERSION
Attributes
configuration[RW]
Public Class Methods
configure() { |configuration| ... }
click to toggle source
# File lib/howareya.rb, line 15 def self.configure yield(configuration) end
details()
click to toggle source
# File lib/howareya.rb, line 19 def self.details { api_key: @configuration.api_key, url: @configuration.url} end
record_metric(key, value)
click to toggle source
# File lib/howareya.rb, line 27 def self.record_metric key, value raise Howareya::MissingConfigError unless @configuration.url && @configuration.api_key response = ::HTTParty.post(@configuration.url, :body => { :api_key => @configuration.api_key, :key => key, :value => value }) raise Howareya::MissingMetricError if response.code === 404 raise Howareya::BadAPIKeyError if response.code === 401 end
reset_configuration()
click to toggle source
# File lib/howareya.rb, line 23 def self.reset_configuration @configuration.reset end