class Oxidized::Hook

Hook abstract base class

Attributes

cfg[R]

Public Instance Methods

cfg=(cfg) click to toggle source
# File lib/oxidized/hook.rb, line 70
def cfg=(cfg)
  @cfg = cfg
  validate_cfg! if respond_to? :validate_cfg!
end
log(msg, level = :info) click to toggle source
# File lib/oxidized/hook.rb, line 79
def log(msg, level = :info)
  Oxidized.logger.send(level, "#{self.class.name}: #{msg}")
end
run_hook(_ctx) click to toggle source
# File lib/oxidized/hook.rb, line 75
def run_hook(_ctx)
  raise NotImplementedError
end