class Morpheus::UsersInterface

Public Instance Methods

available_roles(id=nil, params={}, headers={}) click to toggle source
# File lib/morpheus/api/users_interface.rb, line 19
def available_roles(id=nil, params={}, headers={})
  execute(method: :get, url: "#{build_url(id)}/available-roles", params: params, headers: headers)
end
base_path() click to toggle source
# File lib/morpheus/api/users_interface.rb, line 5
def base_path
  "/api/users"
end
feature_permissions(id, params={}, headers={}) click to toggle source
# File lib/morpheus/api/users_interface.rb, line 9
def feature_permissions(id, params={}, headers={})
  validate_id!(id)
  execute(method: :get, url: "#{base_path}/#{id}/feature-permissions", params: params, headers: headers)
end
permissions(id, params={}, headers={}) click to toggle source
# File lib/morpheus/api/users_interface.rb, line 14
def permissions(id, params={}, headers={})
  validate_id!(id)
  execute(method: :get, url: "#{base_path}/#{id}/permissions", params: params, headers: headers)
end

Private Instance Methods

build_url(id=nil) click to toggle source
# File lib/morpheus/api/users_interface.rb, line 25
def build_url(id=nil)
  url = base_path
  if id
    url += "/#{id}"
  end
  url
end