Method: Alma::Response#validate
- Defined in:
- lib/alma/response.rb
#validate(response) ⇒ Object
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/alma/response.rb', line 26 def validate(response) if errors.first&.dig("errorCode") == "401136" = "The requested item already exists." log = loggable.merge(response.parsed_response) raise Alma::BibRequest::ItemAlreadyExists.new(, log) end if response.code != 200 log = loggable.merge(response.parsed_response) raise StandardError.new("Invalid Response.", log) end end |