class Levelup::Endpoints::PermissionsRequests

The endpoint holding all functions related to managing permissions requests.

Attributes

app_access_token[RW]

Public Class Methods

new(app_access_token) click to toggle source
# File lib/levelup/endpoints/permissions_requests.rb, line 5
def initialize(app_access_token)
  self.app_access_token = app_access_token
end

Public Instance Methods

create(user_permissions_request) click to toggle source

Requests a set of permissions from the specified user. See RequestPermissionsRequest for more detail about parameters.

# File lib/levelup/endpoints/permissions_requests.rb, line 11
def create(user_permissions_request)
  request = build_request(user_permissions_request,
    Requests::RequestPermissions)
  request.app_access_token ||= app_access_token
  request.send_to_api(:post, endpoint_path)
end

Private Instance Methods

path() click to toggle source
# File lib/levelup/endpoints/permissions_requests.rb, line 22
def path
  'apps/permissions_requests'
end