module Wavefront::Mixin::User

Things needed by User and UserGroup classes

Public Instance Methods

validate_account_list(list) click to toggle source

Validate a list of accounts. @param list [Array] list of account IDs @raise Wavefront::Exception::InvalidAccount

# File lib/wavefront-sdk/api_mixins/user.rb, line 33
def validate_account_list(list)
  raise ArgumentError unless list.is_a?(Array)

  list.each { |id| wf_account_id?(id) }
end
validate_role_list(list) click to toggle source

Validate a list of roles @param list [Array] list of role IDs @raise Wavefront::Exception::InvalidRole

# File lib/wavefront-sdk/api_mixins/user.rb, line 43
def validate_role_list(list)
  raise ArgumentError unless list.is_a?(Array)

  list.each { |id| wf_role_id?(id) }
end
validate_user_list(list) click to toggle source

Validate a list of users. @param list [Array] list of user IDs @raise Wavefront::Exception::InvalidUser

# File lib/wavefront-sdk/api_mixins/user.rb, line 13
def validate_user_list(list)
  raise ArgumentError unless list.is_a?(Array)

  list.each { |id| wf_user_id?(id) }
end
validate_usergroup_list(list) click to toggle source

Validate a list of user groups @param list [Array] list of user group IDs @raise Wavefront::Exception::InvalidUserGroup

# File lib/wavefront-sdk/api_mixins/user.rb, line 23
def validate_usergroup_list(list)
  raise ArgumentError unless list.is_a?(Array)

  list.each { |id| wf_usergroup_id?(id) }
end