Module: Fog::SakuraCloud::Utils::Request
- Included in:
- Compute::SakuraCloud::Real, DNS::SakuraCloud::Real, Network::SakuraCloud::Real, Script::Real, Volume::SakuraCloud::Real
- Defined in:
- lib/fog/sakuracloud/utils/request.rb
Instance Method Summary collapse
Instance Method Details
#request(params) ⇒ Object
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/fog/sakuracloud/utils/request.rb', line 5 def request(params) response = parse @connection.request(params) response ## SakuraCloud API returns Japanese message. # This wrapper decodes and show message to be human readble. rescue Excon::Errors::HTTPStatusError => e Fog::Logger.warning ::JSON.parse(e.response.body)['error_msg'] raise e end |