Class: User

Inherits:
ActiveRecord::Base
  • Object
show all
Defined in:
lib/forge/app/models/user.rb

Instance Method Summary collapse

Instance Method Details

#apply_member_roleObject



24
25
26
# File 'lib/forge/app/models/user.rb', line 24

def apply_member_role
  self.roles << Role.find_by_title("Member") if self.roles.blank?
end

#member?Boolean

Returns:

  • (Boolean)


33
34
35
# File 'lib/forge/app/models/user.rb', line 33

def member?
  is_member?
end

#staff?Boolean

Returns:

  • (Boolean)


37
38
39
# File 'lib/forge/app/models/user.rb', line 37

def staff?
  is_super_admin? || is_admin? || is_contributor?
end