class Stepdown::Scenario

Attributes

name[R]
step_count[R]

Public Class Methods

new(name) click to toggle source
# File lib/stepdown/scenario.rb, line 6
def initialize(name)
  @step_collection = Stepdown::StepCollection.new
  @step_count = 0
  @name = name
end

Public Instance Methods

add_step(step) click to toggle source
# File lib/stepdown/scenario.rb, line 12
def add_step(step)
  @step_count += 1
  @step_collection.add_step(step.id, step.regex)
end
steps() click to toggle source
# File lib/stepdown/scenario.rb, line 17
def steps
  @step_collection.steps
end
unique_step_count() click to toggle source
# File lib/stepdown/scenario.rb, line 21
def unique_step_count
  @step_collection.length
end