Sha256: 54b8f8bef2f5765ec115b2524ae2424858438d9d599730b743ebd2974ef0e7ae

Contents?: true

Size: 279 Bytes

Versions: 12

Compression:

Stored size: 279 Bytes

Contents

class OauthCallbackFilter
  def initialize(app)
    @app = app
  end
  
  def call(env)
    unless env["rack.session"][:oauth_callback_method].blank?
      env["REQUEST_METHOD"] = env["rack.session"].delete(:oauth_callback_method).to_s.upcase
    end
    @app.call(env)
  end
end

Version data entries

12 entries across 12 versions & 6 rubygems

Version Path
ggoodale-authlogic-oauth-1.0.8 lib/oauth_callback_filter.rb
raj-authlogic-oauth-1.0.10 lib/oauth_callback_filter.rb
raj-authlogic-oauth-1.0.8 lib/oauth_callback_filter.rb
heyzap-authlogic-oauth-1.0.10 lib/oauth_callback_filter.rb
authlogic-connect-0.0.1 lib/oauth_callback_filter.rb
logankoester-authlogic-oauth-1.0.9 lib/oauth_callback_filter.rb
heyzap-authlogic-oauth-1.0.9 lib/oauth_callback_filter.rb
heyzap-authlogic-oauth-1.0.8 lib/oauth_callback_filter.rb
authlogic-oauth-1.0.5 lib/oauth_callback_filter.rb
authlogic-oauth-1.0.6 lib/oauth_callback_filter.rb
authlogic-oauth-1.0.7 lib/oauth_callback_filter.rb
authlogic-oauth-1.0.8 lib/oauth_callback_filter.rb