Class: CukePages::Features

Inherits:
Object
  • Object
show all
Includes:
Enumerable
Defined in:
lib/cukepages/feature_parser.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(feature_file_paths) ⇒ Features

Returns a new instance of Features.



8
9
10
11
12
13
# File 'lib/cukepages/feature_parser.rb', line 8

def initialize(feature_file_paths)
	@features = []
	feature_file_paths.each { |path|
		@features << FeatureParser.new(path).parse
	}
end

Instance Attribute Details

#featuresObject (readonly)

Returns the value of attribute features.



6
7
8
# File 'lib/cukepages/feature_parser.rb', line 6

def features
  @features
end

Instance Method Details

#eachObject



15
16
17
# File 'lib/cukepages/feature_parser.rb', line 15

def each
	@features.each { |f| yield f }
end