7 8 9
# File 'lib/operations.rb', line 7 def self.failure(code, metadata = {}) Operation.new success: false, code: code, metadata: metadata end
3 4 5
# File 'lib/operations.rb', line 3 def self.success(code = :success, metadata = {}) Operation.new success: true, code: code, metadata: metadata end