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