Sha256: e0dfe589ef19d3c46ea3918e5c7d00967fe73f4f1cf5da775c982696a2490e2b
Contents?: true
Size: 394 Bytes
Versions: 8
Compression:
Stored size: 394 Bytes
Contents
module Challah class ApiKeyTechnique def initialize(session) @key = session.api_key? ? session.api_key : nil end def authenticate unless @key.to_s.blank? user = ::User.find_by_api_key(@key) if user and user.active? return user end end nil end def persist? false end end end
Version data entries
8 entries across 8 versions & 1 rubygems