Class: OrgMemberText

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
ActionView::Helpers::AutoTagHelper::FormInfo, ActiveRecord::Mlang::Text
Defined in:
app/models/org_member_text.rb

Instance Method Summary collapse

Instance Method Details

#__display__Object



24
25
26
# File 'app/models/org_member_text.rb', line 24

def __display__
  self.name
end

#nameObject



8
9
10
# File 'app/models/org_member_text.rb', line 8

def name
  self.names.select(&:presence).join(" ")
end

#name_pronsObject



18
19
20
21
22
# File 'app/models/org_member_text.rb', line 18

def name_prons
  fn = self.family_name_pron.to_s.presence
  gn = self.given_name_pron.to_s.presence
  ( self.lang.try(:east?) ) ? [fn,gn] : [gn,fn]
end

#namesObject



12
13
14
15
16
# File 'app/models/org_member_text.rb', line 12

def names
  fn = self.family_name.to_s.presence
  gn = self.given_name.to_s.presence
  ( self.lang.try(:east?) ) ? [fn,gn] : [gn,fn]
end