| AUTH_DSL_FILES | = | [Pathname.new(Rails.root || '').join("config", "authorization_rules.rb").to_s] unless defined? AUTH_DSL_FILES |
Controller-independent method for retrieving the current user. Needed for model security where the current controller is not available.
# File lib/declarative_authorization/authorization.rb, line 27
27: def self.current_user
28: Thread.current["current_user"] || AnonymousUser.new
29: end
Controller-independent method for setting the current user.
# File lib/declarative_authorization/authorization.rb, line 32
32: def self.current_user=(user)
33: Thread.current["current_user"] = user
34: end
# File lib/declarative_authorization/authorization.rb, line 56
56: def self.default_role
57: @@default_role
58: end
# File lib/declarative_authorization/authorization.rb, line 60
60: def self.default_role= (role)
61: @@default_role = role.to_sym
62: end
# File lib/declarative_authorization/authorization.rb, line 47
47: def self.dot_path
48: @@dot_path
49: end
# File lib/declarative_authorization/authorization.rb, line 51
51: def self.dot_path= (path)
52: @@dot_path = path
53: end