class Cucumber::TagExpressions::Not
Not expression node
def evaluate(variables)
def evaluate(variables) !@expression.evaluate(variables) end
def initialize(expression)
def initialize(expression) @expression = expression end
def to_s
def to_s if @expression.is_a?(And) || @expression.is_a?(Or) # -- HINT: Binary operations already provide "( ... )" "not #{@expression}" else "not ( #{@expression} )" end end