# File lib/spec/story/runner/story_runner.rb, line 29 def Story(title, narrative, params = {}, &body) story = Story.new(title, narrative, params, &body) @stories << story # collect scenarios collector = ScenarioCollector.new(story) story.run_in(collector) @scenarios += collector.scenarios @scenarios_by_story[story.title] = collector.scenarios end