module FbGraph2::Edge::Blocked

Public Instance Methods

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