Sha256: a5dbc8348f15a3d2f58839f090d064ccbf6900e0320c0437c2f81ebabd5373c7
Contents?: true
Size: 911 Bytes
Versions: 41
Compression:
Stored size: 911 Bytes
Contents
module FbGraph module Connections module Roles def roles(options = {}) roles = self.connection :roles, options roles.map! do |role| Role.new role end end def admin!(user, options = {}) role! user, options.merge(:role => 'administrators') end def developer!(user, options = {}) role! user, options.merge(:role => 'developers') end def tester!(user, options = {}) role! user, options.merge(:role => 'testers') end def insights_user!(user, options = {}) role! user, options.merge(:role => 'insights users') end def role!(user, options = {}) post options.merge(:user => user.identifier, :connection => :roles) end def unrole!(user, options = {}) delete options.merge(:user => user.identifier, :connection => :roles) end end end end
Version data entries
41 entries across 41 versions & 1 rubygems