class AppMonit::Config

Attributes

api_key[W]
async[W]
enabled[W]
end_point[W]
env[W]
fail_silent[W]
flush_rate[W]
log_level[W]
timeout[W]
version[W]

Public Class Methods

api_key() click to toggle source
# File lib/app_monit/config.rb, line 6
def api_key
  @api_key || raise(ApiKeyNotSetError.new("Please set your API key"))
end
async?() click to toggle source
# File lib/app_monit/config.rb, line 34
def async?
  @async
end
enabled?() click to toggle source
# File lib/app_monit/config.rb, line 26
def enabled?
  @enabled.nil? ? env != "test" : @enabled
end
end_point() click to toggle source
# File lib/app_monit/config.rb, line 14
def end_point
  @end_point || "https://api.appmon.it"
end
env() click to toggle source
# File lib/app_monit/config.rb, line 10
def env
  @env || "development"
end
fail_silent() click to toggle source
# File lib/app_monit/config.rb, line 22
def fail_silent
  @fail_silent || false
end
flush_rate() click to toggle source
# File lib/app_monit/config.rb, line 38
def flush_rate
  @flush_rate || 60
end
log_level() click to toggle source
# File lib/app_monit/config.rb, line 30
def log_level
  @log_level || Logger::DEBUG
end
timeout() click to toggle source
# File lib/app_monit/config.rb, line 42
def timeout
  @timeout || 1
end
version() click to toggle source
# File lib/app_monit/config.rb, line 18
def version
  @version || "v1"
end