luisf@56: class SsamrUserDetail < ActiveRecord::Base luisf@60: belongs_to :user luisf@64: luisf@64: validates_presence_of :description luisf@163: luisf@163: validate :check_institution luisf@163: luisf@163: def check_institution() luisf@163: errors.add(:institution_id, "Please insert an institution") if luisf@163: institution_id.blank? and other_institution.blank? luisf@163: end luisf@163: luis@525: def institution_name() luis@525: if not self.institution_type.nil? luis@525: if self.institution_type luis@525: Institution.find(self.institution_id).name luis@525: else luis@525: self.other_institution luis@525: end luis@525: else luis@525: "" luis@525: end luis@525: end luisf@56: end