Class: Avmtrf1::Tools::Msgraph::Api
- Inherits:
-
EacRest::Api
- Object
- EacRest::Api
- Avmtrf1::Tools::Msgraph::Api
show all
- Defined in:
- lib/avmtrf1/tools/msgraph/api.rb,
lib/avmtrf1/tools/msgraph/api/root.rb,
lib/avmtrf1/tools/msgraph/api/team.rb,
lib/avmtrf1/tools/msgraph/api/entity.rb,
lib/avmtrf1/tools/msgraph/api/member.rb,
lib/avmtrf1/tools/msgraph/api/team/member_add.rb
Defined Under Namespace
Classes: Entity, Member, Root, Team
Constant Summary
collapse
- API_ROOT_URL =
'https://graph.microsoft.com/v1.0'
Instance Method Summary
collapse
Instance Method Details
#access_token ⇒ String
16
17
18
|
# File 'lib/avmtrf1/tools/msgraph/api.rb', line 16
def access_token
token_info.fetch(:token).fetch(:accessToken)
end
|
#clear_token_info ⇒ void
This method returns an undefined value.
21
22
23
24
|
# File 'lib/avmtrf1/tools/msgraph/api.rb', line 21
def clear_token_info
token_info_cache.clear
reset_cache(:token_info)
end
|
#fs_object_id ⇒ Object
32
33
34
|
# File 'lib/avmtrf1/tools/msgraph/api.rb', line 32
def fs_object_id
client_id.to_s.variableize
end
|
#request(service_url_suffix, headers = {}, &body_data_proc) ⇒ EacRest::Request
27
28
29
30
|
# File 'lib/avmtrf1/tools/msgraph/api.rb', line 27
def request(service_url_suffix, = {}, &body_data_proc)
super(service_url_suffix, , &body_data_proc)
.('Authorization', "Bearer #{access_token}")
end
|