Sha256: 2478908ea250cc5c46e9c3639eb4a14ab227dc28f50ca63ebda92d7c9676df53

Contents?: true

Size: 411 Bytes

Versions: 27

Compression:

Stored size: 411 Bytes

Contents

%w{features feature scenario step given_scenario table top_down_visitor}.each{|f| require "cucumber/tree/#{f}"}

module Cucumber
  module Tree
    def Feature(header, &proc)
      feature = Feature.new("Feature: " + header, &proc)
      feature.file, _, _ = *caller[0].split(':')
      features << feature
      feature
    end

    def features #:nodoc:
      @features ||= Tree::Features.new
    end
  end
end

Version data entries

27 entries across 27 versions & 6 rubygems

Version Path
aslakhellesoy-cucumber-0.1.11 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.12 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.13.2 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.13.3 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.13 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.14.1 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.14.2 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.15 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.16.1 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.16.2 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.16.3 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.16.4 lib/cucumber/tree.rb
aslakhellesoy-cucumber-0.1.16 lib/cucumber/tree.rb
bts-cucumber-0.1.13.1 lib/cucumber/tree.rb
bts-cucumber-0.1.13.2 lib/cucumber/tree.rb
bts-cucumber-0.1.13.3 lib/cucumber/tree.rb
jeffrafter-cucumber-0.1.12 lib/cucumber/tree.rb
kosmas58-cucumber-0.1.16.5 lib/cucumber/tree.rb
kosmas58-cucumber-0.1.16.6 lib/cucumber/tree.rb
cucumber-0.1.11 lib/cucumber/tree.rb