Sha256: e2cb6d5dd36aff959dcdf84c3e4e991d010026b41258229be50a374a02f8b679
Contents?: true
Size: 445 Bytes
Versions: 2
Compression:
Stored size: 445 Bytes
Contents
# frozen_string_literal: true module Emailbutler class WebhooksController < ApplicationController skip_before_action :verify_authenticity_token def create ::Emailbutler::Webhooks::Receiver.call( user_agent: request.headers['HTTP_USER_AGENT'], payload: receiver_params.to_h ) head :ok end private def receiver_params params.permit('_json' => %w[smtp-id event]) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
emailbutler-0.2.3 | app/controllers/emailbutler/webhooks_controller.rb |
emailbutler-0.2.2 | app/controllers/emailbutler/webhooks_controller.rb |