```rb
class GenericMailer < ActionMailer::Base
  def simple_email(recipient, subject, body)
    headers = build_headers(recipient, subject)
    @email  = { body: body }

    mail(headers) do |format|
      format.text
      format.html
    end
  end

private

  def build_headers(recipient, subject, options={})
    headers = {
      from:     'no-reply@skeria.com',
      subject:  subject,
      to:       recipient
    }

    headers.merge(options)
  end
end
```