Sha256: 2643f1841d6cbabcc26809d1a6308dace00f2f3918edb0646fca7540cd53a5bf

Contents?: true

Size: 865 Bytes

Versions: 2

Compression:

Stored size: 865 Bytes

Contents

module C80RefinePrice
  class RefinePriceMailer < ActionMailer::Base

    default from: Proc.new { SiteProp.first.mail_from },
            to: Proc.new { SiteProp.first.mail_to }

    def send_email(message, subject)
      @message = format_message(message)

      puts '<RefinePriceMailer.send_mess> Отправляем сообщение.'
      mail(subject: subject) do |format|
        format.html { render 'mail_letter' }
      end

      #puts "#{SiteProps.first.mail_to}"
    end

    private

    def format_message(message)
      result = "<br> • Имя: #{message.name}"
      result += "<br> • Email: #{message.email_or_phone}"
      result += "<br> • Ссылка: #{message.item_url}"
      result += "<br><br> #{message.comment}"
      Rails.logger.debug "<RefinePriceMailer.format_message> result: #{result}"
      result
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
c80_refine_price-0.1.0.3 app/mailers/c80_refine_price/refine_price_mailer.rb
c80_refine_price-0.1.0.2 app/mailers/c80_refine_price/refine_price_mailer.rb