Module: Legion::Extensions::ServiceNow::Cmdb::Meta::Runners::Meta
- Includes:
- Helpers::Lex, Helpers::Client
- Included in:
- Legion::Extensions::ServiceNow::Client
- Defined in:
- lib/legion/extensions/service_now/cmdb/meta/runners/meta.rb
Constant Summary
Constants included from Helpers::Client
Helpers::Client::OAUTH_TOKEN_BUFFER_SECONDS
Instance Method Summary collapse
Methods included from Helpers::Client
#connection, #fetch_oauth2_token, #handle_response
Instance Method Details
#get_class_meta(class_name:) ⇒ Object
17 18 19 20 |
# File 'lib/legion/extensions/service_now/cmdb/meta/runners/meta.rb', line 17 def (class_name:, **) resp = get("/api/now/doc/meta/#{class_name}", {}, **) { meta: resp.body['result'] } end |
#get_hierarchy ⇒ Object
12 13 14 15 |
# File 'lib/legion/extensions/service_now/cmdb/meta/runners/meta.rb', line 12 def get_hierarchy(**) resp = get('/api/now/doc/meta/hierarchy', {}, **) { hierarchy: resp.body['result'] } end |