Sha256: 11c796fafc55faf70ce3933c0147de3cceb8a54ac7221acaaa32a325b62158d6

Contents?: true

Size: 379 Bytes

Versions: 4

Compression:

Stored size: 379 Bytes

Contents

class Contact < MailForm::Base

  attribute :name, validate: true
  attribute :email, :validate => /\A([\w\.%\+\-]+)@([\w\-]+\.)+([\w]{2,})\z/i
  attribute :subject
  attribute :phone
  attribute :message, validate: true

  def headers
    {
      to: Setting.app_email,
      subject: "Contato via site #{Setting.app_title}",
      from: %("#{name}" <#{email}>)
    }
  end

end

Version data entries

4 entries across 4 versions & 2 rubygems

Version Path
mix-rails-0.26.3 mix-rails-contact-us/app/models/contact.rb
mix-rails-contact-us-0.26.3 app/models/contact.rb
mix-rails-0.26.2 mix-rails-contact-us/app/models/contact.rb
mix-rails-contact-us-0.26.2 app/models/contact.rb