Method: Cucumber::FeatureFile#initialize

Defined in:
lib/cucumber/feature_file.rb

#initialize(uri, source = nil) ⇒ FeatureFile

The uri argument can ba a path or a path:line1:line2 etc.



10
11
12
13
14
15
16
17
18
# File 'lib/cucumber/feature_file.rb', line 10

def initialize(uri, source=nil)
  @source = source
  _, @path, @lines = *FILE_COLON_LINE_PATTERN.match(uri)
  if @path
    @lines = @lines.split(':').map { |line| line.to_i }
  else
    @path = uri
  end
end