lib/hubspot/codegen/crm/companies/api_error.rb in hubspot-api-client-1.0.1 vs lib/hubspot/codegen/crm/companies/api_error.rb in hubspot-api-client-2.0.0

- old
+ new

@@ -9,54 +9,52 @@ OpenAPI Generator version: 4.2.2 =end module Hubspot - module Client - module Crm - module Companies - class ApiError < StandardError - attr_reader :code, :response_headers, :response_body + module Crm + module Companies + class ApiError < StandardError + attr_reader :code, :response_headers, :response_body - # Usage examples: - # ApiError.new - # ApiError.new("message") - # ApiError.new(:code => 500, :response_headers => {}, :response_body => "") - # ApiError.new(:code => 404, :message => "Not Found") - def initialize(arg = nil) - if arg.is_a? Hash - if arg.key?(:message) || arg.key?('message') - super(arg[:message] || arg['message']) - else - super arg - end - - arg.each do |k, v| - instance_variable_set "@#{k}", v - end + # Usage examples: + # ApiError.new + # ApiError.new("message") + # ApiError.new(:code => 500, :response_headers => {}, :response_body => "") + # ApiError.new(:code => 404, :message => "Not Found") + def initialize(arg = nil) + if arg.is_a? Hash + if arg.key?(:message) || arg.key?('message') + super(arg[:message] || arg['message']) else super arg end - end - # Override to_s to display a friendly error message - def to_s - message + arg.each do |k, v| + instance_variable_set "@#{k}", v + end + else + super arg end + end - def message - if @message.nil? - msg = "Error message: the server returns an error" - else - msg = @message - end + # Override to_s to display a friendly error message + def to_s + message + end - msg += "\nHTTP status code: #{code}" if code - msg += "\nResponse headers: #{response_headers}" if response_headers - msg += "\nResponse body: #{response_body}" if response_body - - msg + def message + if @message.nil? + msg = "Error message: the server returns an error" + else + msg = @message end + + msg += "\nHTTP status code: #{code}" if code + msg += "\nResponse headers: #{response_headers}" if response_headers + msg += "\nResponse body: #{response_body}" if response_body + + msg end end end end end \ No newline at end of file