# File lib/gherkin/tag_expression.rb, line 17 def empty? @ands.empty? end
# File lib/gherkin/tag_expression.rb, line 21 def evaluate(tags) return true if @ands.flatten.empty? vars = Hash[*tags.map{|tag| [tag.name, true]}.flatten] raise "No vars" if vars.nil? # Useless statement to prevent ruby warnings about unused var !!Kernel.eval(ruby_expression) end
Generated with the Darkfish Rdoc Generator 2.