class Spec::Story::Runner::StoryMediator::Scenario

def add_step(step)

def add_step(step)
  @steps << step
end

def initialize(name)

def initialize(name)
  @name = name
  @steps = []
end

def last_step

def last_step
  @steps.last
end

def to_proc

def to_proc
  name = @name
  steps = @steps.collect { |step| step.to_proc }
  lambda do
    Scenario name do
      steps.each { |step| instance_eval(&step) }
    end
  end
end