Sha256: 0a94d20297b1cf13c6533e84876166bd46ae117652c3f6fefce759e8e671dfad
Contents?: true
Size: 856 Bytes
Versions: 41
Compression:
Stored size: 856 Bytes
Contents
module FbGraph module Connections module Banned def banned(options = {}) banned = self.connection :banned, options banned.map! do |user| User.new(user[:id], user.merge( :access_token => options[:access_token] || self.access_token )) end end def banned?(user, options = {}) banned = self.connection :banned, options.merge(:connection_scope => user.identifier) banned.present? end def ban!(*users) options = users.extract_options! post options.merge( :connection => :banned, :uid => Array(users).flatten.collect(&:identifier).join(',') ) end def unban!(user, options = {}) delete options.merge(:connection => :banned, :connection_scope => user.identifier) end end end end
Version data entries
41 entries across 41 versions & 1 rubygems