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 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(/\(/, "\\(") .gsub(/\)/, "\\)") .gsub(/\s/, "\\ ") end