class Cucumber::TagExpressions::Literal
Literal
expression node
Public Class Methods
Source
# File lib/cucumber/tag_expressions/expressions.rb, line 5 def initialize(value) @value = value.gsub(/\\\(/, '(').gsub(/\\\)/, ')') end
Public Instance Methods
Source
# File lib/cucumber/tag_expressions/expressions.rb, line 9 def evaluate(variables) variables.include?(@value) end
Source
# File lib/cucumber/tag_expressions/expressions.rb, line 13 def to_s @value.gsub(/\(/, '\\(').gsub(/\)/, '\\)') end