Sha256: 449ec1d582deeb8764f7a79392ce7a3a6288818370231a6e33ed99be134645a1
Contents?: true
Size: 389 Bytes
Versions: 15
Compression:
Stored size: 389 Bytes
Contents
module Pageflow class ProcessFileJob < ApplicationJob queue_as :resizing include StateMachineJob def perform_with_result(file, _options) file.processed_attachment = file.unprocessed_attachment file.save! :ok rescue ActiveRecord::RecordInvalid, Errno::ENAMETOOLONG file.processed_attachment = nil file.save! :error end end end
Version data entries
15 entries across 15 versions & 1 rubygems