class ActiveSupport::Callbacks::CallTemplate

def inverted_lambda

values, but then return the boolean inverse of that result.
Return a lambda that will make this call when given the input
def inverted_lambda
  lambda do |target, value, &block|
    target, block, method, *arguments = expand(target, value, block)
    ! target.send(method, *arguments, &block)
  end
end