Sha256: e7c9b598d551a2bdc6b9d3cb2f551cc0fc23e21659d3ff01ef1dcd9e03272631

Contents?: true

Size: 554 Bytes

Versions: 49

Compression:

Stored size: 554 Bytes

Contents

require_dependency "wbase/application_controller"

module Wbase
  class MailEventsController < ApplicationController
    skip_before_action :verify_authenticity_token
    skip_before_action :require_key

    def create
      Rails.logger.info("Processing mail event batch")
      @event = MailEventBatch.new(params)
      if @event.save
        render json: { 'message': 'success' }, status: 200
      else
        render json: {
          message: 'fail',
          errors: @event.errors.full_messages
        }, status: 422
      end
    end
  end
end

Version data entries

49 entries across 49 versions & 1 rubygems

Version Path
wbase-0.3.20 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.19 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.18 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.17 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.16 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.15 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.14 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.13 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.12 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.11 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.10 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.9 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.8 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.7 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.6 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.5 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.4 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.3 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.2 app/controllers/wbase/mail_events_controller.rb
wbase-0.3.1 app/controllers/wbase/mail_events_controller.rb