module AuthAssistant::RoleStrategy::RolesField

Public Instance Methods

role?(role) click to toggle source
# File lib/auth_assistant/role_strategies/roles_field.rb, line 13
def role?(role)
  roles.include? role.to_s
end
roles() click to toggle source
# File lib/auth_assistant/role_strategies/roles_field.rb, line 9
def roles
  roles.split(',')
end
roles=(*roles) click to toggle source
# File lib/auth_assistant/role_strategies/roles_field.rb, line 5
def roles=(*roles)        
  self.roles = roles.split(',').reject{|e| (e =~ /^\w+$/) == nil}
end

Public Class Methods

included(base) click to toggle source
# File lib/auth_assistant/role_strategies/roles_field.rb, line 25
def self.included(base)  
  base.extend(ClassMethods)
end