class Toggleable::LoggerAbstract

Toggleable::LoggerAbstract describes the interface class for logger.

Public Instance Methods

log(_key:, _value:, _actor:) click to toggle source

the redis you provide must implement these methods

# File lib/toggleable/logger_abstract.rb, line 8
def log(_key:, _value:, _actor:)
  raise NotImplementedError, "You must implement #{method_name}"
end

Private Instance Methods

method_name() click to toggle source
# File lib/toggleable/logger_abstract.rb, line 14
def method_name
  caller_locations(1, 1)[0].label
end