Class: Spex::Scenario::Builder

Inherits:
Object
  • Object
show all
Defined in:
lib/spex/scenario.rb

Instance Method Summary collapse

Constructor Details

#initialize(scenario, &block) ⇒ Builder

Returns a new instance of Builder.



24
25
26
27
# File 'lib/spex/scenario.rb', line 24

def initialize(scenario, &block)
  @scenario = scenario
  instance_eval(&block) if block_given?
end

Instance Method Details

#executing(command, &block) ⇒ Object



29
30
31
# File 'lib/spex/scenario.rb', line 29

def executing(command, &block)
  @scenario << Execution.new(command, &block)
end