Class: Feedback

Inherits:
ActionMailer::Base
  • Object
show all
Defined in:
app/models/feedback.rb

Instance Method Summary collapse

Instance Method Details

#feedback(feedback_form, params) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'app/models/feedback.rb', line 3

def feedback(feedback_form,params)
  recipients feedback_form.send_to.split(',')
  from       (feedback_form.from.blank?) ? params[:from] : feedback_form.from
  subject    (feedback_form.subject.blank?) ? 'Feedback form submission' : feedback_form.subject
  content_type "multipart/alternative"

  part :content_type => "text/html",
    :body => render_message("feedback.text.html", :feedback_form => feedback_form, :cgi_params => params, :fields => params[:feedback_form].keys)

  part :content_type => "text/plain",
    :body => render_message("feedback.text.plain", :feedback_form => feedback_form, :cgi_params => params, :fields => params[:feedback_form].keys)

end