Sha256: 3773652a63cd39ba03b6d1ef137cbea6d768b78904cbbe0b00b150db60b6d197
Contents?: true
Size: 589 Bytes
Versions: 5
Compression:
Stored size: 589 Bytes
Contents
class WcoEmail::MessageStubsController < WcoEmail::ApplicationController def churn @stub = WcoEmail::MessageStub.find params[:id] authorize! :churn, @stub # WcoEmail::MessageIntakeJob.perform_async( @stub.id.to_s ) begin @stub.do_process rescue => err @stub.update({ status: WcoEmail::MessageStub::STATUS_FAILED }) puts! err, "WcoEmail::MessageIntakeJob error" ::ExceptionNotifier.notify_exception( err, data: { stub: @stub } ) end flash_notice "Churned 1 stub." redirect_to request.referrer end end
Version data entries
5 entries across 5 versions & 1 rubygems