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