module UserConcerns
Public Instance Methods
is_admin?()
click to toggle source
# File lib/wobauth/concerns/models/user_concerns.rb, line 30 def is_admin? role?(:admin) end
name()
click to toggle source
# File lib/wobauth/concerns/models/user_concerns.rb, line 26 def name to_s end
role?(role)
click to toggle source
# File lib/wobauth/concerns/models/user_concerns.rb, line 34 def role?(role) (self.authorities.joins(:role) .where("wobauth_roles.name = ?", role.to_s.camelize).present?) || (self.group_authorities.joins(:role) .where("wobauth_roles.name = ?", role.to_s.camelize).present?) end
to_s()
click to toggle source
# File lib/wobauth/concerns/models/user_concerns.rb, line 16 def to_s if sn.blank? and givenname.blank? "#{username}" elsif title.blank? "#{sn}, #{givenname} (#{username})" else "#{sn}, #{title} #{givenname} (#{username})" end end