class Morpheus::UsersInterface
Public Instance Methods
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
Source
# File lib/morpheus/api/users_interface.rb, line 5 def base_path "/api/users" end
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
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
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