module AuthorizationNext::HardwiredRoles::ModelExtensions::InstanceMethods

Public Instance Methods

accepts_no_role( role, user ) click to toggle source
# File lib/authorization_next/publishare/hardwired_roles.rb, line 71
def accepts_no_role( role, user )
  raise( CannotSetRoleWhenHardwired, 
    "Hardwired mixin: Cannot set user to role #{role}. Don't use #accepts_no_role, use code in models."
  )
end
accepts_role( role, user ) click to toggle source
# File lib/authorization_next/publishare/hardwired_roles.rb, line 65
def accepts_role( role, user )
  raise( CannotSetRoleWhenHardwired, 
    "Hardwired mixin: Cannot set user to role #{role}. Don't use #accepts_role, use code in models."
  )
end
accepts_role?( role, user ) click to toggle source
# File lib/authorization_next/publishare/hardwired_roles.rb, line 61
def accepts_role?( role, user )
  return false
end