Sha256: 56b5b5112041742d5ed69a8c86b7c08edaf7bcdb9eafde9d2a0980c2d4b8d053
Contents?: true
Size: 771 Bytes
Versions: 1
Compression:
Stored size: 771 Bytes
Contents
class WcoEmail::MessagesController < WcoEmail::ApiController before_action :set_lists, except: %i| show_iframe | def create_from_ses stub = WcoEmail::MessageStub.create!({ bucket: params[:bucket], object_key: params[:object_key], }) WcoEmail::MessageIntakeJob.perform_async( stub.id.to_s ) render status: :ok, json: { status: :ok } end def show @message = WcoEmail::Message.find params[:id] authorize! :show, @message end def show_iframe @message = WcoEmail::Message.find params[:id] authorize! :show, @message render layout: false end ## ## private ## private def set_lists @email_templates_list = WcoEmail::EmailTemplate.list @leads_list = Wco::Lead.list end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
wco_email-0.1.1.2 | app/controllers/wco_email/messages_controller.rb |