Sha256: 4099d657d2baa5d592cc8120987ee08ce11bdb3a4e86d3eeaf01b91d7a617399
Contents?: true
Size: 397 Bytes
Versions: 3
Compression:
Stored size: 397 Bytes
Contents
module CloudCheckr module API class ResponseError < StandardError def initialize(data) message = data['Message'] model_state = data['ModelState'] error_code = model_state['ErrorCode'].join(', ') error_message = model_state['ErrorMessage'].join(', ') super("#{message} (#{error_code}: #{error_message})") end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
cloudcheckr-0.5.3 | lib/cloud_checkr/api/response_error.rb |
cloudcheckr-0.5.2 | lib/cloud_checkr/api/response_error.rb |
cloudcheckr-0.5.0 | lib/cloud_checkr/api/response_error.rb |