class Cucumber::Ast::Features
:nodoc:
def [](index)
def [](index) @features[index] end
def accept(visitor)
def accept(visitor) return if Cucumber.wants_to_quit 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_locations(tag)
def tag_locations(tag) @features.map{|feature| feature.tag_locations(tag)}.flatten end