module SendGrid4r::REST::ApiKeysManagement::Permissions

SendGrid Web API v3 ApiKeysManagement Permissions

Constants

Permissions

Public Class Methods

create_permissions(resp) click to toggle source
# File lib/sendgrid4r/rest/api_keys_management/permissions.rb, line 19
def self.create_permissions(resp)
  return resp if resp.nil?
  Permissions.new(resp['scopes'])
end
url() click to toggle source
# File lib/sendgrid4r/rest/api_keys_management/permissions.rb, line 15
def self.url
  "#{BASE_URL}/scopes"
end

Public Instance Methods

get_permissions(&block) click to toggle source
# File lib/sendgrid4r/rest/api_keys_management/permissions.rb, line 24
def get_permissions(&block)
  resp = get(@auth, ApiKeysManagement::Permissions.url, &block)
  finish(resp, @raw_resp) do |r|
    ApiKeysManagement::Permissions.create_permissions(r)
  end
end