module FbGraph2::Edge::Banned

Public Instance Methods

ban!(user, params = {}) click to toggle source
# File lib/fb_graph2/edge/banned.rb, line 16
def ban!(user, params = {})
  self.post params.merge(
    uid: Util.as_identifier(user)
  ), edge: :banned
end
banned(params = {}) click to toggle source
# File lib/fb_graph2/edge/banned.rb, line 4
def banned(params = {})
  users = self.edge :banned, params
  users.collect! do |user|
    User.new(user[:id], user).authenticate self.access_token
  end
end
banned?(user, params = {}) click to toggle source
# File lib/fb_graph2/edge/banned.rb, line 11
def banned?(user, params = {})
  users = self.edge :banned, params, edge_scope: user
  users.present?
end
unban!(user, params = {}) click to toggle source
# File lib/fb_graph2/edge/banned.rb, line 22
def unban!(user, params = {})
  self.delete params.merge(
    uid: Util.as_identifier(user)
  ), edge: :banned
end