Module: Facebook::Login::Helpers

Defined in:
lib/facebook/login.rb

Instance Method Summary collapse

Instance Method Details

#facebook_clientObject



29
30
31
# File 'lib/facebook/login.rb', line 29

def facebook_client
  Facebook::Client.restore_access_token session[:facebook_access_token]
end

#facebook_logoutObject



43
44
45
46
47
48
# File 'lib/facebook/login.rb', line 43

def facebook_logout
  [:facebook_user, :facebook_access_token].each do |key|
    session[key] = nil # work around Rails 2.3.5 bug
    session.delete key
  end
end

#facebook_oauthObject



33
34
35
# File 'lib/facebook/login.rb', line 33

def facebook_oauth
  Facebook::Client.last_oauth_client
end

#facebook_userObject



37
38
39
40
41
# File 'lib/facebook/login.rb', line 37

def facebook_user
  if session[:facebook_user]
    Hashie::Mash.new session[:facebook_user]
  end
end