class Gargoyle::Manager

Attributes

scope[R]

Public Class Methods

new(scope) click to toggle source
# File lib/gargoyle/manager.rb, line 7
def initialize(scope)
  @scope = scope.to_s
end

Public Instance Methods

find_in_scope(id) click to toggle source
# File lib/gargoyle/manager.rb, line 15
def find_in_scope(id)
  scope.camelize.constantize.find_by(id: id)
end
serialize(user) click to toggle source
# File lib/gargoyle/manager.rb, line 19
def serialize(user)
  user.id
end
session_key_name() click to toggle source
# File lib/gargoyle/manager.rb, line 11
def session_key_name
  "gargoyle.#{scope}.id"
end