Module: Avmtrf1::Tools::Msgraph::ResponseMixin
- Defined in:
- lib/avmtrf1/tools/msgraph/response_mixin.rb
Constant Summary collapse
- ERROR_KEY =
'error'
- VALUE_KEY =
'value'
Instance Method Summary collapse
Instance Method Details
#body_data_or_raise ⇒ Object
14 15 16 17 18 19 |
# File 'lib/avmtrf1/tools/msgraph/response_mixin.rb', line 14 def body_data_or_raise r = super r.is_a?(::Hash) && r.key?(VALUE_KEY) ? r.fetch(VALUE_KEY) : r rescue ::EacRest::Response => e raise ::Avmtrf1::Tools::Msgraph::Error, e.body_data.fetch(ERROR_KEY) end |