lib/cucumber/tree/feature.rb in aslakhellesoy-cucumber-0.1.15 vs lib/cucumber/tree/feature.rb in aslakhellesoy-cucumber-0.1.16

- old
+ new

@@ -82,8 +82,24 @@ visitor.visit_regular_scenario(scenario) end end end + def last_line(scenario) + next_scenario = next_scenario(scenario) + next_scenario ? next_scenario.line - 1 : lines + end + + protected + + def next_scenario(scenario) + index = @scenarios.index(scenario) + @scenarios[index + 1] + end + + def lines + @lines ||= File.readlines(file).size + end + end end end