Method: Gzr::Role#query_role_users

Defined in:
lib/gzr/modules/role.rb

#query_role_users(role_id, fields = nil, direct_association_only = true) ⇒ Object



86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
# File 'lib/gzr/modules/role.rb', line 86

def query_role_users(role_id,fields=nil,direct_association_only=true)
  req = Hash.new
  req[:fields] = fields if fields
  req[:direct_association_only] = direct_association_only
  data = Array.new
  begin
    data = @sdk.role_users(role_id, req)
  rescue LookerSDK::NotFound => e
    # do nothing
  rescue LookerSDK::ClientError => e
    say_error "Unable to get role_users(#{role_id},#{JSON.pretty_generate(req)})"
    say_error e.message
    say_error e.errors if e.errors
    raise
  end
  data
end