Method: CM::Plugin::Sequence#reverse

Defined in:
lib/core/plugin/sequence.rb

#reverse(operation) ⇒ Object




105
106
107
108
109
110
111
112
113
114
115
116
# File 'lib/core/plugin/sequence.rb', line 105

def reverse(operation)
  if initialized?
    myself.status = code.success

    success = true
    success = yield(success) if block_given?
  else
    success = false
  end
  myself.status = code.sequence_failed unless success
  success
end