Class: EMIS::Responses::ErrorResponse

Inherits:
Response
  • Object
show all
Defined in:
lib/emis/responses/error_response.rb

Overview

EMIS response that contains a raised error

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods inherited from Response

#build_item, #build_item_value, #cache?, #empty?, #find_all_elements_by_tag_name, #items, #locate, #locate_one, #ok?

Constructor Details

#initialize(error) ⇒ ErrorResponse

Returns a new instance of ErrorResponse.

Parameters:

  • error (StandardError)

    Error that was raised



12
13
14
# File 'lib/emis/responses/error_response.rb', line 12

def initialize(error)
  @error = error
end

Instance Attribute Details

#errorObject (readonly)

Returns the value of attribute error.



9
10
11
# File 'lib/emis/responses/error_response.rb', line 9

def error
  @error
end

Instance Method Details

#error?Boolean

Error identifier method, always returns true

Returns:

  • (Boolean)


18
19
20
# File 'lib/emis/responses/error_response.rb', line 18

def error?
  true
end