class ActionController::Request

Public Instance Methods

query_parameters_with_facebooker() click to toggle source
# File lib/facebooker/rails/extensions/action_controller.rb, line 35
def query_parameters_with_facebooker
  if request_parameters.blank?
    query_parameters_without_facebooker
  else
    (query_parameters_without_facebooker||{}).reject {|key,value| key.to_s =~ /^fb_sig/}
  end
end
relative_url_root() click to toggle source
# File lib/facebooker/rails/facebook_url_rewriting.rb, line 10
def relative_url_root
  Facebooker.path_prefix
end
request_method_with_facebooker() click to toggle source
# File lib/facebooker/rails/facebook_request_fix_2-3.rb, line 7
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
xml_http_request_with_facebooker?() click to toggle source
# File lib/facebooker/rails/facebook_request_fix_2-3.rb, line 20
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