user.rb 326 Bytes
require_dependency 'user'
require 'digest/md5'

User.class_eval do

  after_create :insert_email_hash

  def insert_email_hash
    GravatarProviderPlugin::UserEmailHash.create! do |user_email_hash|
      user_email_hash.user = self
      user_email_hash.email_md5_hash = Digest::MD5.hexdigest(self.email)
    end
  end
  
end