Sha256: c4ddc2e239916203cee13d918c7a501175f4bc3d2140db02b4020626b9b939b7
Contents?: true
Size: 931 Bytes
Versions: 1
Compression:
Stored size: 931 Bytes
Contents
module FBGraph class Client attr_accessor :client_id , :secret_id , :facebook_uri , :access_token , :consumer , :auth def initialize(options) @client_id , @secret_id = options[:client_id] , options[:secret_id] @facebook_uri = 'https://graph.facebook.com' @access_token = options[:token] @consumer = RestClient::Resource.new(@facebook_uri) @auth = OAuth2::AccessToken.new(oauth_client , @access_token) return true end def authorization FBGraph::Authorization.new(self) end def selection FBGraph::Selection.new(self) end def search FBGraph::Search.new(self) end def realtime FBGraph::Realtime.new(self) end def oauth_client OAuth2::Client.new(client_id, secret_id, :site => facebook_uri) end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
fbgraph-0.1.4 | lib/fbgraph/client.rb |