Class: Facebooker::ServerCache
- Inherits:
-
Object
- Object
- Facebooker::ServerCache
- Defined in:
- lib/facebooker/server_cache.rb
Instance Method Summary collapse
-
#initialize(session) ⇒ ServerCache
constructor
A new instance of ServerCache.
- #refresh_img_src(url) ⇒ Object
-
#refresh_ref_url(url) ⇒ Object
Fetches and re-caches the content stored at the given URL, for use in a fb:ref FBML tag.
-
#set_ref_handle(handle_name, fbml_source) ⇒ Object
Stores an FBML reference on the server for use across multiple users in FBML.
Constructor Details
#initialize(session) ⇒ ServerCache
Returns a new instance of ServerCache.
3 4 5 |
# File 'lib/facebooker/server_cache.rb', line 3 def initialize(session) @session = session end |
Instance Method Details
#refresh_img_src(url) ⇒ Object
20 21 22 |
# File 'lib/facebooker/server_cache.rb', line 20 def refresh_img_src(url) (@session.post 'facebook.fbml.refreshImgSrc', {:url => url},false) == '1' end |
#refresh_ref_url(url) ⇒ Object
Fetches and re-caches the content stored at the given URL, for use in a fb:ref FBML tag.
16 17 18 |
# File 'lib/facebooker/server_cache.rb', line 16 def refresh_ref_url(url) (@session.post 'facebook.fbml.refreshRefUrl', {:url => url},false) == '1' end |
#set_ref_handle(handle_name, fbml_source) ⇒ Object
Stores an FBML reference on the server for use across multiple users in FBML
10 11 12 |
# File 'lib/facebooker/server_cache.rb', line 10 def set_ref_handle(handle_name, fbml_source) (@session.post 'facebook.fbml.setRefHandle', {:handle => handle_name, :fbml => fbml_source},false) == '1' end |