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