class FBGraph::Realtime

Constants

OBJECTS

Public Class Methods

new(client) click to toggle source
Calls superclass method FBGraph::Base::new
# File lib/fbgraph/realtime.rb, line 4
def initialize(client)
  @objects = 'subscriptions'
  super(client)
end

Public Instance Methods

callback_url(url) click to toggle source
# File lib/fbgraph/realtime.rb, line 26
def callback_url(url)
  @params[:callback_url] = url
  self
end
fields(fs = "email,picture") click to toggle source
# File lib/fbgraph/realtime.rb, line 21
def fields(fs = "email,picture")
  @params[:fields] = fs
  self
end
verify_token(token) click to toggle source
# File lib/fbgraph/realtime.rb, line 31
def verify_token(token)
  @params[:verify_token] = token
  self
end

Private Instance Methods

build_open_graph_path(objects,connection_type = nil , params = {}) click to toggle source
# File lib/fbgraph/realtime.rb, line 41
def build_open_graph_path(objects,connection_type = nil , params = {})
  request = "/" + [objects , connection_type].compact.join('/')
  request += "?"+params.to_a.map{|p| p.join('=')}.join('&') unless params.empty?
  request
end