Object
Constructs a FacebookSession.
api_key |
your API key |
api_secret |
your API secret |
quiet |
boolean, set to true if you don’t want exceptions to be thrown (defaults to false) |
# File lib/facebook_session.rb, line 95 def initialize(api_key, api_secret, quiet = false) # required parameters @api_key = api_key @api_secret = api_secret # optional parameters @quiet = quiet # initialize internal state @last_error_message = nil # DEPRECATED @last_error_code = nil # DEPRECATED @expired = false end
Returns true if the session is expired (will often mean that the session is not ready as well)
# File lib/facebook_session.rb, line 115 def expired? return @expired end
Sets whether or not we suppress exceptions from being thrown
# File lib/facebook_session.rb, line 125 def quiet=(val) @quiet = val end
Returns true if exceptions are being suppressed in favor of log messages
# File lib/facebook_session.rb, line 120 def quiet? return @quiet end
Template method. Returns true when the session is definitely prepared to make API calls.
# File lib/facebook_session.rb, line 110 def ready? raise NotImplementedError end
Template method. Used for signing a set of parameters in the way that Facebook specifies: <developers.facebook.com/documentation.php?v=1.0&doc=auth>
params |
a Hash containing the parameters to sign |
# File lib/facebook_session.rb, line 133 def signature(params) raise NotImplementedError end
Generated with the Darkfish Rdoc Generator 2.