Class: Transactor::Improv
Instance Attribute Summary
Attributes inherited from Performance
#actor, #result
Instance Method Summary
collapse
Methods inherited from Performance
#failed?, perform, #performed?, #performing?, #rollback_on_failure?, #rolled_back?, #started?, #state, #successful?, #to_s
Instance Method Details
3
4
5
6
7
8
9
|
# File 'lib/transactor/improv.rb', line 3
def perform(&block)
if block_given?
super(&block)
else
super { nil }
end
end
|
#rollback(&block) ⇒ Object
11
12
13
14
15
16
17
|
# File 'lib/transactor/improv.rb', line 11
def rollback(&block)
if block_given?
super(&block)
else
super { nil }
end
end
|