cortex-cms/cortex

View on GitHub
app/operations/cortex/persist_content_item_operation.rb

Summary

Maintainability
A
0 mins
Test Coverage
require 'dry/transaction/operation'

module Cortex
  class PersistContentItemOperation
    include Dry::Transaction::Operation

    def call(input)
      if input.save
        Success(input)
      else
        Failure(input.errors)
      end
    end
  end
end