class Miser::Report::Mailgun
Public Class Methods
new(api_key, from, to)
click to toggle source
# File lib/miser/report/mailgun.rb, line 7 def initialize(api_key, from, to) @client = ::Mailgun::Client.new(api_key) @to = to @from = from @domain = from.split('@').last end
Public Instance Methods
deliver(report)
click to toggle source
# File lib/miser/report/mailgun.rb, line 14 def deliver(report) params = { from: "Miser <postmaster@#{@domain}>", to: @to, subject: report.subject, text: report.text } @client.send_message(@domain, params) end