Sha256: 7405ee1bcb27ba16cc3f22d1c3945867d7fc6b31eff23d003b8fefad70017b6b
Contents?: true
Size: 518 Bytes
Versions: 2
Compression:
Stored size: 518 Bytes
Contents
# frozen_string_literal: true module Europeana module FeedbackButton class FeedbackMailer < ApplicationMailer def post(text:, type:, page:, email: nil) fail NoRecipientError unless Europeana::FeedbackButton.enabled? @text = text @type = type @page = page @email = email mail_options = { to: Europeana::FeedbackButton.mail_to, subject: text.truncate(100, separator: ' ') } mail(mail_options) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
europeana-feedback-button-0.0.7 | app/mailers/europeana/feedback_button/feedback_mailer.rb |
europeana-feedback-button-0.0.6 | app/mailers/europeana/feedback_button/feedback_mailer.rb |