module Trestle::Auth::Backends
Public Class Methods
lookup(backend)
click to toggle source
# File lib/trestle/auth/backends.rb, line 12 def self.lookup(backend) case backend when Class backend else registry.fetch(backend) { raise ArgumentError, "Invalid authentication backend: #{backend.inspect}" } end end
register(name, klass)
click to toggle source
# File lib/trestle/auth/backends.rb, line 25 def self.register(name, klass) registry[name] = klass end
registry()
click to toggle source
# File lib/trestle/auth/backends.rb, line 21 def self.registry @registry ||= {} end