Sha256: 2c5961cd056c1f28a631ff71bf78e4ca1551b34e1ebf21a8fbfbb11863550442

Contents?: true

Size: 282 Bytes

Versions: 8

Compression:

Stored size: 282 Bytes

Contents

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

Version data entries

8 entries across 8 versions & 3 rubygems

Version Path
langalex-authlogic_oauth2-1.1.0 lib/oauth2_callback_filter.rb
robdimarco_authlogic_oauth2-1.1.4 lib/oauth2_callback_filter.rb
robdimarco_authlogic_oauth2-1.1.3 lib/oauth2_callback_filter.rb
robdimarco_authlogic_oauth2-1.1.2 lib/oauth2_callback_filter.rb
authlogic_oauth2-1.1.2 lib/oauth2_callback_filter.rb
authlogic_oauth2-1.1.0 lib/oauth2_callback_filter.rb
authlogic_oauth2-1.0.2 lib/oauth2_callback_filter.rb
authlogic_oauth2-1.0.1 lib/oauth2_callback_filter.rb