Module: StonesSpec::Postcondition
- Defined in:
- lib/postcondition/expected_boom.rb,
lib/postcondition/postcondition.rb,
lib/postcondition/expected_final_board.rb,
lib/postcondition/expected_return_value.rb
Defined Under Namespace
Classes: ExpectedBoom, ExpectedFinalBoard, ExpectedResult, ExpectedReturnValue
Class Method Summary collapse
Class Method Details
.from(example, check_head_position, show_initial_board) ⇒ Object
3 4 5 6 7 8 9 10 11 |
# File 'lib/postcondition/postcondition.rb', line 3 def self.from(example, check_head_position, show_initial_board) if example.final_board ExpectedFinalBoard.new(example, check_head_position, show_initial_board) elsif example.return ExpectedReturnValue.new(example, show_initial_board) else ExpectedBoom.new(example) end end |