# File lib/facebooker/rails/facebook_session_handling.rb, line 63 def create_new_id @new_session = true @session_id || create_new_id_aliased_by_facebooker end
# File lib/facebooker/rails/facebook_session_handling.rb, line 57 def facebook_session_key 'fb_sig_session_key' end
# File lib/facebooker/rails/facebook_session_handling.rb, line 45 def request_parameters request.instance_variable_get("@request_params") end
# File lib/facebooker/rails/facebook_session_handling.rb, line 53 def session_key initialization_options['session_key'] || '_session_id' end
# File lib/facebooker/rails/facebook_session_handling.rb, line 49 def session_key_should_be_set_with_facebook_session_key? request_parameters[session_key].blank? && !request_parameters[facebook_session_key].blank? end
# File lib/facebooker/rails/facebook_session_handling.rb, line 37 def set_session_id if session_key_should_be_set_with_facebook_session_key? request_parameters[facebook_session_key] else request_parameters[session_key] end end
# File lib/facebooker/rails/facebook_session_handling.rb, line 30 def initialize(request, option={}) @request = request @initialization_options = option option['session_id'] ||= set_session_id initialize_aliased_by_facebooker(request, option) end