Sha256: 2d987c2d702308a52caaf61ad8160af1fcec7e3fb3e291c7dddd5825cdedd5f7

Contents?: true

Size: 701 Bytes

Versions: 1

Compression:

Stored size: 701 Bytes

Contents

module Facebooker
  class ServerCache
    def initialize(session)
      @session = session
    end
    
    # 
    # Stores an FBML reference on the server for use 
    # across multiple users in FBML
    def set_ref_handle(handle_name, fbml_source)
      (@session.post 'facebook.fbml.setRefHandle', :handle => handle_name, :fbml => fbml_source) == '1'
    end
    
    ##
    # Fetches and re-caches the content stored at the given URL, for use in a fb:ref FBML tag.
    def refresh_ref_url(url)
      (@session.post 'facebook.fbml.refreshRefUrl', :url => url) == '1'
    end
    
    def refresh_img_src(url)
      (@session.post 'facebook.fbml.refreshImgSrc', :url => url) == '1'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
facebooker-0.9.5 lib/facebooker/server_cache.rb