Sha256: 2f260a4a1e31b2b1dead91009c16fdbb7e601ddb278601fca387a4d513e2a99d

Contents?: true

Size: 502 Bytes

Versions: 12

Compression:

Stored size: 502 Bytes

Contents

# frozen_string_literal: true

module Emailbutler
  module Ui
    class MessagesController < Emailbutler::UiController
      before_action :find_message

      def update
        Emailbutler.resend_message(@message)
        redirect_to ui_index_path
      end

      def destroy
        Emailbutler.destroy_message(@message)
        redirect_to ui_index_path
      end

      private

      def find_message
        @message = Emailbutler.find_message_by(uuid: params[:id])
      end
    end
  end
end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
emailbutler-0.6.0 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.9 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.8 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.7 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.6 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.5 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.4 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.3 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.2 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.1 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.5.0 app/controllers/emailbutler/ui/messages_controller.rb
emailbutler-0.4.0 app/controllers/emailbutler/ui/messages_controller.rb