Module: RFacebook::Rails::ViewExtensions
- Defined in:
- lib/rfacebook_on_rails/view_extensions.rb
Instance Method Summary collapse
- #facebook_debug_panel(options = {}) ⇒ Object
- #fbparams ⇒ Object
- #fbsession ⇒ Object
- #image_path(*params) ⇒ Object
- #in_facebook_canvas? ⇒ Boolean
- #in_facebook_frame? ⇒ Boolean
- #in_mock_ajax? ⇒ Boolean
Instance Method Details
#facebook_debug_panel(options = {}) ⇒ Object
62 63 64 |
# File 'lib/rfacebook_on_rails/view_extensions.rb', line 62 def facebook_debug_panel(={}) return @controller.facebook_debug_panel() end |
#fbparams ⇒ Object
46 47 48 |
# File 'lib/rfacebook_on_rails/view_extensions.rb', line 46 def fbparams @controller.fbparams end |
#fbsession ⇒ Object
50 51 52 |
# File 'lib/rfacebook_on_rails/view_extensions.rb', line 50 def fbsession @controller.fbsession end |
#image_path(*params) ⇒ Object
54 55 56 57 58 59 60 |
# File 'lib/rfacebook_on_rails/view_extensions.rb', line 54 def image_path(*params) path = super(*params) if ((in_facebook_canvas? or in_mock_ajax?) and !(/(\w+)(\:\/\/)([\w0-9\.]+)([\:0-9]*)(.*)/.match(path))) path = "#{request.protocol}#{request.host_with_port}#{path}" end return path end |
#in_facebook_canvas? ⇒ Boolean
34 35 36 |
# File 'lib/rfacebook_on_rails/view_extensions.rb', line 34 def in_facebook_canvas? @controller.in_facebook_canvas? end |
#in_facebook_frame? ⇒ Boolean
38 39 40 |
# File 'lib/rfacebook_on_rails/view_extensions.rb', line 38 def in_facebook_frame? @controller.in_facebook_frame? end |
#in_mock_ajax? ⇒ Boolean
42 43 44 |
# File 'lib/rfacebook_on_rails/view_extensions.rb', line 42 def in_mock_ajax? @controller.in_mock_ajax? end |