12345678910111213141516171819202122232425 |
- # frozen_string_literal: false
-
- module OpenIdAuthentication
- module Request
- def self.included(base)
- base.alias_method_chain :request_method, :openid
- end
-
- def request_method_with_openid
- if !parameters[:_method].blank? && parameters[:open_id_complete] == '1'
- parameters[:_method].to_sym
- else
- request_method_without_openid
- end
- end
- end
- end
-
- # In Rails 2.3, the request object has been renamed
- # from AbstractRequest to Request
- if defined? ActionController::Request
- ActionController::Request.send :include, OpenIdAuthentication::Request
- else
- ActionController::AbstractRequest.send :include, OpenIdAuthentication::Request
- end
|