Method: Satis::Avatar::Component#initials

Defined in:
app/components/satis/avatar/component.rb

#initialsObject



20
21
22
23
24
25
26
# File 'app/components/satis/avatar/component.rb', line 20

def initials
  if name.present? && !name.index('@')
    name.split(' ').map(&:capitalize).join(' ').scan(/[A-Z]/)[0..1].join
  else
    (name || email).split('@').map(&:capitalize).join('@').scan(/[A-Z]/)[0..1].join
  end
end