if options[:unless].is_a?(Symbol)
        true if self.send(options[:unless])
      elsif options[:unless].is_a?(Proc)
        true if self.instance_exec(&options[:unless])
      else