module Ccp::Receivers::Skippable

Public Instance Methods

execute(cmd) click to toggle source
Calls superclass method
# File lib/ccp/receivers/skippable.rb, line 4
def execute(cmd)
  if skip?(cmd)
    notify_skip(cmd)
    return false
  end
  super
end

Private Instance Methods

notify_skip(cmd) click to toggle source
# File lib/ccp/receivers/skippable.rb, line 18
def notify_skip(cmd)
  logger.debug Utils::Colorize.pink("[SKIP] #{cmd.class}")
end
skip?(cmd) click to toggle source
# File lib/ccp/receivers/skippable.rb, line 13
def skip?(cmd)
  key = "skip_%s" % cmd.class.name.underscore.gsub("/","_")
  data.set?(key)
end