Class Cucumber::FeatureFile
In: lib/cucumber/feature_file.rb
Parent: Object

Methods

new   parse   source  

Constants

CO = %{\\s*<(label|callout)\s+id=".*?"\s*/>\\s*}   Special PML markup that we want to filter out.
C_CALLOUT = %r{/\*#{CO}\*/|//#{CO}}o

Public Class methods

The uri argument is the location of the source. It can ba a path or a path:line1:line2 etc. If source is passed, uri is ignored.

Public Instance methods

Parses a file and returns a Cucumber::Ast If options contains tags, the result will be filtered.

[Validate]