Sha256: 09bf377ff8c5017ddcc1243717d8209918210a66a309a0facb1f233c68af2501

Contents?: true

Size: 878 Bytes

Versions: 76

Compression:

Stored size: 878 Bytes

Contents

module ::ActionController
  class AbstractRequest
    include Facebooker::Rails::BackwardsCompatibleParamChecks

    def request_method_with_facebooker
      if parameters[:_method].blank?
        if %w{GET HEAD}.include?(parameters[:fb_sig_request_method])
          parameters[:_method] = parameters[:fb_sig_request_method]
        end
      end
      request_method_without_facebooker
    end

    if new.methods.include?("request_method")
      alias_method_chain :request_method, :facebooker
    end

    def xml_http_request_with_facebooker?
      one_or_true(parameters["fb_sig_is_mockajax"])  ||
      one_or_true(parameters["fb_sig_is_ajax"]) ||
      xml_http_request_without_facebooker?
    end
    alias_method_chain :xml_http_request?, :facebooker
    # we have to re-alias xhr? since it was pointing to the old method
    alias :xhr? :xml_http_request?

  end
end

Version data entries

76 entries across 76 versions & 20 rubygems

Version Path
micahwedemeyer-facebooker-1.0.50 lib/facebooker/rails/facebook_request_fix.rb
micahwedemeyer-facebooker-1.0.51 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.38 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.39 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.40 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.41 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.42 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.43 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.44 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.45 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.46 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.47 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.48 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.49 lib/facebooker/rails/facebook_request_fix.rb
mmangino-facebooker-1.0.50 lib/facebooker/rails/facebook_request_fix.rb
mwilliams-facebooker-1.0.40 lib/facebooker/rails/facebook_request_fix.rb
pomartel-facebooker-1.0.45 lib/facebooker/rails/facebook_request_fix.rb
pomartel-facebooker-1.0.47 lib/facebooker/rails/facebook_request_fix.rb
simianarmy-facebooker-1.0.40 lib/facebooker/rails/facebook_request_fix.rb
simianarmy-facebooker-1.0.50 lib/facebooker/rails/facebook_request_fix.rb