Module: Facebook::Access::Helper
- Included in:
- Facebook::Auth
- Defined in:
- lib/facebook/access/helper.rb
Defined Under Namespace
Classes: Decoder
Instance Method Summary collapse
- #auth_url ⇒ Object
- #fb_app ⇒ Object
- #fb_graph ⇒ Object
- #fb_login(permissions) ⇒ Object
- #fb_my_id ⇒ Object
- #fb_retrieve_access_token ⇒ Object
- #registration ⇒ Object
-
#signed_request ⇒ Object
for FB Registration plugin see developers.facebook.com/docs/plugins/registration/.
Instance Method Details
#auth_url ⇒ Object
13 14 15 |
# File 'lib/facebook/access/helper.rb', line 13 def auth_url @auth_url end |
#fb_app ⇒ Object
17 18 19 |
# File 'lib/facebook/access/helper.rb', line 17 def fb_app Facebook::App.instance end |
#fb_graph ⇒ Object
21 22 23 |
# File 'lib/facebook/access/helper.rb', line 21 def fb_graph Facebook::GraphApi.new session end |
#fb_login(permissions) ⇒ Object
8 9 10 11 |
# File 'lib/facebook/access/helper.rb', line 8 def fb_login session[:oauth] = Koala::Facebook::OAuth.new(fb_app.id, fb_app.secret, fb_app.url + '/home/callback') @auth_url = session[:oauth].url_for_oauth_code(:permissions=> || fb_app.) end |
#fb_my_id ⇒ Object
25 26 27 |
# File 'lib/facebook/access/helper.rb', line 25 def fb_my_id fb_graph.my_id end |
#fb_retrieve_access_token ⇒ Object
4 5 6 |
# File 'lib/facebook/access/helper.rb', line 4 def fb_retrieve_access_token session[:access_token] = session[:oauth].get_access_token(params[:code]) if params[:code] end |
#registration ⇒ Object
35 36 37 |
# File 'lib/facebook/access/helper.rb', line 35 def registration signed_request.registration end |
#signed_request ⇒ Object
for FB Registration plugin see developers.facebook.com/docs/plugins/registration/
31 32 33 |
# File 'lib/facebook/access/helper.rb', line 31 def signed_request Hashie::Mash.new decoded_signed_request end |