module FBGraphRails::ControllerInstanceMethods
Included in controllers that call the ActiveController::Base class methods.
Attributes
current_facebook_access_token[R]
facebook_client[R]
Public Instance Methods
current_facebook_access_token=(new_token)
click to toggle source
# File lib/fbgraph_rails/controller.rb, line 31 def current_facebook_access_token=(new_token) @current_facebook_access_token = new_token session[:current_facebook_token] = new_token end
Private Instance Methods
enforce_facebook_access_token(redirect_url = request.url)
click to toggle source
# File lib/fbgraph_rails/controller.rb, line 46 def enforce_facebook_access_token(redirect_url = request.url) probe_facebook_access_token unless current_facebook_access_token flash[:facebook_redirect_url] = redirect_url redirect_to FBGraphRails.authorization_url(facebook_oauth_url) return false end end
probe_facebook_access_token()
click to toggle source
# File lib/fbgraph_rails/controller.rb, line 36 def probe_facebook_access_token @current_facebook_access_token = session[:current_facebook_token] @facebook_client = if @current_facebook_access_token FBGraphRails.global_fbclient else FBGraphRails.fbclient @current_facebook_access_token end end