Class: SpudUser

Inherits:
ActiveRecord::Base
  • Object
show all
Includes:
Concerns::SpudAuthentication
Defined in:
app/models/spud_user.rb

Instance Method Summary collapse

Instance Method Details

#full_nameObject



13
14
15
16
17
18
19
20
21
22
23
# File 'app/models/spud_user.rb', line 13

def full_name
  if first_name.blank? && last_name.blank?
    return self.
  end
  if self.first_name.blank?
    return self.last_name
  elsif self.last_name.blank?
    return self.first_name
  end
  return "#{self.first_name} #{self.last_name}"
end

#has_admin_rights?Boolean

Returns:

  • (Boolean)


9
10
11
# File 'app/models/spud_user.rb', line 9

def has_admin_rights?
  return self.super_admin || self.spud_admin_permissions.count > 0
end