Class: UserPreference

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
app/models/user_preference.rb

Constant Summary collapse

VALID_EMAIL_TYPES =
["someone_reported",
"mentioned",
"comment_on_post",
"private_message",
"started_sharing",
"also_commented",
"liked",
"reshared"]

Instance Method Summary collapse

Instance Method Details

#must_be_valid_email_typeObject


16
17
18
19
20
# File 'app/models/user_preference.rb', line 16

def must_be_valid_email_type
  unless VALID_EMAIL_TYPES.include?(self.email_type)
    errors.add(:email_type, 'supplied mail type is not a valid or known email type')
  end
end