Sha256: b0cf023905ca9bbd81ee4c0deee3118a48761d9f908b6112bc7ec0079cf8d992
Contents?: true
Size: 1.38 KB
Versions: 12
Compression:
Stored size: 1.38 KB
Contents
require 'oauth2' require 'omniauth/oauth' require 'multi_json' require 'httparty' require 'uri' require 'base64' module ExvoAuth autoload :Middleware, 'exvo_auth/middleware' autoload :SessionStore, 'exvo_auth/session_store' autoload :Config, 'exvo_auth/config' autoload :Dejavu, 'exvo_auth/dejavu' autoload :VERSION, 'exvo_auth/version' module Strategies autoload :Base, 'exvo_auth/strategies/base' autoload :Interactive, 'exvo_auth/strategies/interactive' autoload :NonInteractive, 'exvo_auth/strategies/non_interactive' end module Controllers autoload :Base, 'exvo_auth/controllers/base' autoload :Rails, 'exvo_auth/controllers/rails' autoload :Merb, 'exvo_auth/controllers/merb' end module Models autoload :Message, 'exvo_auth/models/message' end module Autonomous autoload :Base, 'exvo_auth/autonomous/base' autoload :Consumer, 'exvo_auth/autonomous/consumer' autoload :Provider, 'exvo_auth/autonomous/provider' autoload :Cache, 'exvo_auth/autonomous/cache' autoload :Auth, 'exvo_auth/autonomous/auth' autoload :Http, 'exvo_auth/autonomous/http' end module OAuth2 module Strategy autoload :NonInteractive, 'exvo_auth/oauth2' end end end OAuth2::Client.class_eval do def non_interactive; ExvoAuth::OAuth2::Strategy::NonInteractive.new(self) end end
Version data entries
12 entries across 12 versions & 1 rubygems