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

Version Path
exvo-auth-0.14.0 lib/exvo-auth.rb
exvo-auth-0.13.0 lib/exvo-auth.rb
exvo-auth-0.12.2 lib/exvo-auth.rb
exvo-auth-0.12.1 lib/exvo-auth.rb
exvo-auth-0.12.0 lib/exvo-auth.rb
exvo-auth-0.11.2 lib/exvo-auth.rb
exvo-auth-0.11.1 lib/exvo-auth.rb
exvo-auth-0.11.0 lib/exvo-auth.rb
exvo-auth-0.10.4 lib/exvo-auth.rb
exvo-auth-0.10.3 lib/exvo-auth.rb
exvo-auth-0.10.2 lib/exvo-auth.rb
exvo-auth-0.10.1 lib/exvo-auth.rb