module Slackert
Namespace for classes and modules that handle creation and delivery of Slack messages and alerts
Constants
- VERSION
Public Class Methods
level()
click to toggle source
Return current logging level @return [Number] current level
# File lib/slackert.rb, line 27 def self.level @level end
level=(value)
click to toggle source
Sets logging level for messages. Logging level constants are defined in {Slackert::Level}
@param level [Number] logging level @raise [ArgumentError] if the logging level is out of bounds
# File lib/slackert.rb, line 16 def self.level=(value) log_values = Level.constants.map { |const| Level.const_get(const) } min, max = log_values.minmax raise ArgumentError, 'Invalid logging level' if value < min || value > max @level = value end