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



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

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)


11
12
13
# File 'app/models/spud_user.rb', line 11

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