Method: Gzr::Role#query_all_roles

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

#query_all_roles(fields = nil) ⇒ Object



26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
# File 'lib/gzr/modules/role.rb', line 26

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