module FbGraph2::Edge::Roles::AppContext

Public Instance Methods

role!(user, params = {}) click to toggle source
# File lib/fb_graph2/edge/roles.rb, line 12
def role!(user, params = {})
  self.post params.merge(
    user: Util.as_identifier(user)
  ), edge: :roles
end
roles(params = {}) click to toggle source
# File lib/fb_graph2/edge/roles.rb, line 5
def roles(params = {})
  roles = self.edge :roles, params
  roles.collect! do |role|
    Struct::Role.new role
  end
end
unrole!(user, params = {}) click to toggle source
# File lib/fb_graph2/edge/roles.rb, line 18
def unrole!(user, params = {})
  self.post params.merge(
    user: Util.as_identifier(user)
  ), edge: :roles
end