Setting the scope if it exists upon instantiation.
# File lib/authlogic/session/scopes.rb, line 77 def initialize(*args) self.scope = self.class.scope super end
The scope of the current object
# File lib/authlogic/session/scopes.rb, line 83 def scope @scope ||= {} end
Used for things like cookie_key, session_key, etc.
# File lib/authlogic/session/scopes.rb, line 89 def build_key(last_part) [scope[:id], super].compact.join("_") end
# File lib/authlogic/session/scopes.rb, line 93 def search_for_record(*args) klass.send(:with_scope, :find => (scope[:find_options] || {})) do klass.send(*args) end end