Sha256: f22eebdb01702d7b17bddfd4d0d588fb131d208243c4182ef5716b2aa53c99ea

Contents?: true

Size: 371 Bytes

Versions: 10

Compression:

Stored size: 371 Bytes

Contents

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|
              child.describe_to(child_visitor, *args)
            end
          end
          self
        end
      end
    end
  end
end

Version data entries

10 entries across 10 versions & 1 rubygems

Version Path
cucumber-core-1.2.0 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.1.3 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.1.2 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.1.1 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.1.0 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.0.0 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.0.0.beta.4 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.0.0.beta.3 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.0.0.beta.2 lib/cucumber/core/ast/describes_itself.rb
cucumber-core-1.0.0.beta.1 lib/cucumber/core/ast/describes_itself.rb