Class: ActionController::AbstractRequest
- Inherits:
-
Object
- Object
- ActionController::AbstractRequest
- Defined in:
- lib/facebooker/rails/facebook_request_fix.rb,
lib/facebooker/rails/facebook_url_rewriting.rb,
lib/facebooker/rails/extensions/action_controller.rb
Direct Known Subclasses
Instance Method Summary collapse
- #query_parameters_with_facebooker ⇒ Object
- #relative_url_root ⇒ Object
- #request_method_with_facebooker ⇒ Object
- #xml_http_request_with_facebooker? ⇒ Boolean
Instance Method Details
#query_parameters_with_facebooker ⇒ Object
23 24 25 26 27 28 29 |
# File 'lib/facebooker/rails/extensions/action_controller.rb', line 23 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 ⇒ Object
4 5 6 |
# File 'lib/facebooker/rails/facebook_url_rewriting.rb', line 4 def relative_url_root Facebooker.path_prefix end |
#request_method_with_facebooker ⇒ Object
3 4 5 6 7 8 |
# File 'lib/facebooker/rails/facebook_request_fix.rb', line 3 def request_method_with_facebooker if parameters[:fb_sig_request_method]=="GET" and parameters[:_method].blank? parameters[:_method]="GET" end request_method_without_facebooker end |
#xml_http_request_with_facebooker? ⇒ Boolean
14 15 16 17 18 |
# File 'lib/facebooker/rails/facebook_request_fix.rb', line 14 def xml_http_request_with_facebooker? parameters["fb_sig_is_mockajax"] == "1" || parameters["fb_sig_is_ajax"] == "1" || xml_http_request_without_facebooker? end |