Class: Avmtrf1::Tools::Msgraph::Api::Entity

Inherits:
EacRest::Entity
  • Object
show all
Defined in:
lib/avmtrf1/tools/msgraph/api/entity.rb

Direct Known Subclasses

Member, Root, Team

Instance Method Summary collapse

Instance Method Details

#request_data(url_suffix, &block) ⇒ Object



12
13
14
15
16
17
18
19
20
# File 'lib/avmtrf1/tools/msgraph/api/entity.rb', line 12

def request_data(url_suffix, &block)
  req = request_data_request(url_suffix, &block)
  req.response.body_data_or_raise
rescue ::Avmtrf1::Tools::Msgraph::Error => e
  raise e unless e.invalid_token?

  api.clear_token_info
  req.response.body_data_or_raise
end