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