1
0
mirror of https://github.com/danbee/danbarberphoto synced 2025-03-04 08:49:07 +00:00
danbarberphoto/app/models/contact.rb
2013-05-21 21:24:09 +01:00

32 lines
569 B
Ruby

require 'email_validator'
class Contact
include ActiveModel::Validations
validates_presence_of :email, :name, :message
validates :email, :email => true
attr_accessor :id, :email, :subject, :name, :message
def initialize(attributes = {})
attributes.each do |key, value|
self.send("#{key}=", value)
end
@attributes = attributes
end
def read_attribute_for_validation(key)
@attributes[key]
end
def save
if self.valid?
Notifier.contact_notification(self).deliver
return true
end
return false
end
end