Sha256: b97c4ad3fe333a392c4d399d81c9a5663327ba778ac3122c3cf49d9a5b028889
Contents?: true
Size: 667 Bytes
Versions: 14
Compression:
Stored size: 667 Bytes
Contents
module Koala module Facebook REST_SERVER = "api.facebook.com" module RestAPIMethods def fql_query(fql) rest_call('fql.query', 'query' => fql) end def rest_call(method, args = {}) response = api("method/#{method}", args.merge('format' => 'json'), 'get', :rest_api => true) do |response| # check for REST API-specific errors if response.is_a?(Hash) && response["error_code"] raise APIError.new("type" => response["error_code"], "message" => response["error_msg"]) end end response end end end # module Facebook end # module Koala
Version data entries
14 entries across 14 versions & 4 rubygems