module FBDialogs

Constants

BASE_URL

Public Class Methods

build_dialog_url(app_id, redirect_uri,device,dialog,options) click to toggle source
# File lib/fbdialogs.rb, line 24
def self.build_dialog_url(app_id, redirect_uri,device,dialog,options)
  options.merge!(:app_id => app_id , :redirect_uri => redirect_uri)
  [[BASE_URL[device],dialog].join('/') , options.to_a.map{|p| p.join('=')}.join('&')].join('?')
end
feed(app_id, redirect_uri, options = {} , device = :desktop) click to toggle source
# File lib/fbdialogs.rb, line 6
def self.feed(app_id, redirect_uri, options = {} , device = :desktop)
  build_dialog_url(app_id, redirect_uri,device,'feed',options)
end
friends(app_id, redirect_uri, options = {} , device = :desktop) click to toggle source
# File lib/fbdialogs.rb, line 10
def self.friends(app_id, redirect_uri, options = {} , device = :desktop)
  build_dialog_url(app_id, redirect_uri,device,'friends',options)
end
oauth(app_id, redirect_uri, options = {} , device = :desktop) click to toggle source
# File lib/fbdialogs.rb, line 15
def self.oauth(app_id, redirect_uri, options = {} , device = :desktop)
  build_dialog_url(app_id, redirect_uri,device,'oauth',options)
end
pay(app_id, redirect_uri, options = {} , device = :desktop) click to toggle source
# File lib/fbdialogs.rb, line 19
def self.pay(app_id, redirect_uri, options = {} , device = :desktop)
  build_dialog_url(app_id, redirect_uri,device,'pay',options)
end