Sha256: f25f357b37195f580c2186f774c76ceefbae5f138d71fea7e45c3a9b1654595c
Contents?: true
Size: 571 Bytes
Versions: 7
Compression:
Stored size: 571 Bytes
Contents
# frozen_string_literal: true module Cucumber module Core module Ast module DescribesItself 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 end end end end
Version data entries
7 entries across 7 versions & 2 rubygems