Exception: Smartsheet::HttpResponseError

Inherits:
Error
  • Object
show all
Defined in:
lib/smartsheet/error.rb

Overview

Errors for generic HTTP error codes

Direct Known Subclasses

ApiError

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(status_code:, reason_phrase:, headers:, message:) ⇒ HttpResponseError



27
28
29
30
31
32
33
# File 'lib/smartsheet/error.rb', line 27

def initialize(status_code:, reason_phrase:, headers:, message:)
  super(message)

  @status_code = status_code
  @reason_phrase = reason_phrase
  @headers = headers
end

Instance Attribute Details

#headersHash (readonly)



24
25
26
27
28
29
30
31
32
33
34
# File 'lib/smartsheet/error.rb', line 24

class HttpResponseError < Error
  attr_reader :status_code, :reason_phrase, :headers

  def initialize(status_code:, reason_phrase:, headers:, message:)
    super(message)

    @status_code = status_code
    @reason_phrase = reason_phrase
    @headers = headers
  end
end

#reason_phraseString (readonly)



24
25
26
27
28
29
30
31
32
33
34
# File 'lib/smartsheet/error.rb', line 24

class HttpResponseError < Error
  attr_reader :status_code, :reason_phrase, :headers

  def initialize(status_code:, reason_phrase:, headers:, message:)
    super(message)

    @status_code = status_code
    @reason_phrase = reason_phrase
    @headers = headers
  end
end

#status_codeFixnum (readonly)



24
25
26
27
28
29
30
31
32
33
34
# File 'lib/smartsheet/error.rb', line 24

class HttpResponseError < Error
  attr_reader :status_code, :reason_phrase, :headers

  def initialize(status_code:, reason_phrase:, headers:, message:)
    super(message)

    @status_code = status_code
    @reason_phrase = reason_phrase
    @headers = headers
  end
end