# File lib/fog/rackspace/core.rb, line 74 def self.slurp(error, service=nil) new_error = super(error) unless new_error.response_data.nil? or new_error.response_data['badRequest'].nil? new_error.instance_variable_set(:@validation_errors, new_error.response_data['badRequest']['validationErrors']) end status_code = error.response ? error.response.status : nil new_error.instance_variable_set(:@status_code, status_code) new_error.set_transaction_id(error, service) new_error end
# File lib/fog/rackspace/core.rb, line 70 def to_s "#{super} - #{validation_errors}" end