Sha256: 06b683019ebd62842e70e53266c33654b4f6f331e10af7888ea8821f5b69dd38
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 KB
Contents
require "rack/oauth2" require "retriable/no_kernel" require "shutl/network_retry" require "shutl/auth/version" require "shutl/auth/access_token_request" require "shutl/auth/authenticated_request" require "shutl/auth/authenticator" require 'logger' module Shutl class UnauthorizedAccess < ::StandardError attr_reader :status def initialize(message = nil, status = nil) super(message) @status = status end end class Error < ::StandardError; end module Auth class InvalidUrl < Shutl::Error; end class InvalidCredentials < Shutl::Error; end class InternalServerError < Shutl::Error; end extend self attr_accessor :client_id, :client_secret, :url def config yield self end def logger return ::Rails.logger if Kernel.const_defined?(:Rails) return ::Shutl.logger if Shutl.respond_to? :logger Logger.new('/dev/null') end end end module Faraday class TimeoutError ; end class ConnectionFailed ; end class ParsingError ; end class SSLError ; end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
shutl_auth-0.9.2 | lib/shutl_auth.rb |