module SIF::Model::Group::SIS::PersonalRepresenter
Public Instance Methods
email()
click to toggle source
# File lib/sif/models/groups/sis/personal_representer.rb, line 35 def email first_email end
email_prefix()
click to toggle source
# File lib/sif/models/groups/sis/personal_representer.rb, line 38 def email_prefix first_email.split('@')[0] if first_email end
first_email()
click to toggle source
# File lib/sif/models/groups/sis/personal_representer.rb, line 31 def first_email emails && emails.map{ |email| email.value.split(/[,;\s]\s?/) }.flatten.first end
first_name()
click to toggle source
# File lib/sif/models/groups/sis/personal_representer.rb, line 19 def first_name name && name.first_name end
full_name()
click to toggle source
# File lib/sif/models/groups/sis/personal_representer.rb, line 27 def full_name name && name.full_name end
last_name()
click to toggle source
# File lib/sif/models/groups/sis/personal_representer.rb, line 23 def last_name name && name.last_name end
other_id()
click to toggle source
# File lib/sif/models/groups/sis/personal_representer.rb, line 42 def other_id other_ids && other_ids.map{ |other_id| other_id.value }.flatten.first end