Method: Smartsheet::ApiError#error_code

Defined in:
lib/smartsheet/error.rb

#error_codeFixnum (readonly)

Returns Smartsheet error code.

Returns:

  • (Fixnum)

    Smartsheet error code

See Also:



51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
# File 'lib/smartsheet/error.rb', line 51

class ApiError < HttpResponseError
  extend Forwardable

  def initialize(error_response)
    super(
        status_code: error_response.status_code,
        reason_phrase: error_response.reason_phrase,
        headers: error_response.headers,
        message: error_response.message
    )
    @error_response = error_response
  end

  def_delegators :error_response, :error_code, :message, :ref_id, :detail

  private

  attr_reader :error_response
end