Action Mailer
rails generate mailer ReservationMailer
#rails 4.2+ introduced .deliver_now
ReservationMailer.reserved("somone@example.com", "someone").deliver_now
class ReservationMailer < ActionMailer::Base
default from: "no-reply@example.com"
def reserved(email, name)
mail( to: email,
subject: "Reservation confirmation",
body: "#{name}",
content_type: "text/html")
end
end