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