class Substance::Operation
Attributes
result[RW]
Returns the result of running the operation
success[RW]
user[RW]
Public Class Methods
new(user)
click to toggle source
# File lib/substance_operation.rb, line 11 def initialize(user) @user = user end
Public Instance Methods
process(*)
click to toggle source
# File lib/substance_operation.rb, line 15 def process(*) raise \ NotImplementedError, "Operation classes must implement their own process" end
success?()
click to toggle source
Has the operation completed succesfully?
# File lib/substance_operation.rb, line 22 def success? success end