# encoding: utf-8 require_dependency 'person' class Person settings_items :percentage_incomplete, :type => :string, :default => "" attr_accessible :percentage_incomplete delegate :login, :to => :user, :prefix => true def institutions institutions = [] unless self.user.institutions.nil? self.user.institutions.each do |institution| institutions << institution.name end end institutions end def secondary_email self.user.secondary_email unless self.user.nil? end def secondary_email= value self.user.secondary_email = value unless self.user.nil? end def software? false end def softwares softwares = [] self.communities.each do |community| if community.software? softwares << community end end softwares end end