Sha256: 707cc2454a1beed467bde22128be16786297090daa686168429d676df7f9f6d6

Contents?: true

Size: 722 Bytes

Versions: 12

Compression:

Stored size: 722 Bytes

Contents

require 'omniauth/oauth'
require 'multi_json'

module ExvoAuth
  autoload :Config, 'exvo_auth/config'
  
  module OAuth2
    module Strategy
      autoload :NonInteractive, 'exvo_auth/oauth2'
    end
  end

  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
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.5.2 lib/exvo-auth.rb
exvo-auth-0.5.1 lib/exvo-auth.rb
exvo-auth-0.5.0 lib/exvo-auth.rb
exvo-auth-0.4.3 lib/exvo-auth.rb
exvo-auth-0.4.2 lib/exvo-auth.rb
exvo-auth-0.4.1 lib/exvo-auth.rb
exvo-auth-0.4.0 lib/exvo-auth.rb
exvo-auth-0.3.4 lib/exvo-auth.rb
exvo-auth-0.3.3 lib/exvo-auth.rb
exvo-auth-0.3.2 lib/exvo-auth.rb
exvo-auth-0.3.1 lib/exvo-auth.rb
exvo-auth-0.3.0 lib/exvo-auth.rb