Sha256: e39212fc32fe41e735d92c705bcb06d6e56d0d58aea6796757297ed7ca50751a
Contents?: true
Size: 469 Bytes
Versions: 2
Compression:
Stored size: 469 Bytes
Contents
# frozen_string_literal: true module CurrentSession # # auth method # class AuthMethod def self.new_class(methods) Class.new(self) { include methods } end def initialize(request) @request = request end attr_reader :request def auth request.env["omniauth.auth"] end # # @return User # def connect fail NotImplementedError, "You must implement #{self.class}##{__method__}" end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
current_session-0.1.8 | lib/current_session/auth_method.rb |
current_session-0.1.7 | lib/current_session/auth_method.rb |