module Cucumber::Core::Ast::DescribesItself
Public Instance Methods
describe_to(visitor, *args)
click to toggle source
# File lib/cucumber/core/ast/describes_itself.rb, line 5 def describe_to(visitor, *args) visitor.send(description_for_visitors, self, *args) do |child_visitor| children.each do |child| begin child.describe_to(child_visitor, *args) rescue => e raise e.class, "Failed describing child of #{self.inspect} - #{e.message}", e.backtrace end end end self end