Module: Interaction::Perform

Defined in:
lib/interaction.rb

Instance Method Summary collapse

Instance Method Details

#performObject

Executes use case logic

Use cases must implement this method. Assumes success if failure is not called.

Since:

  • 0.0.1



26
27
28
29
30
31
32
# File 'lib/interaction.rb', line 26

def perform
  catch :halt do
    super.tap do
      success unless result_specified?
    end
  end
end