class Cucumber::Ast::Features
:nodoc:
def [](index)
def [](index) @features[index] end
def accept(visitor)
def accept(visitor) return if $cucumber_interrupted start = Time.now self.each do |feature| visitor.visit_feature(feature) end @duration = Time.now - start end
def add_feature(feature)
def add_feature(feature) feature.features = self @features << feature end
def each(&proc)
def each(&proc) @features.each(&proc) end
def initialize
def initialize @features = [] end
def tag_count(tag)
def tag_count(tag) @features.inject(0){|count, feature| count += feature.feature_and_children_tag_count(tag)} end