Class: DTK::Client::ResponseErrorHandler

Inherits:
Object
  • Object
show all
Defined in:
lib/core.rb

Class Method Summary collapse

Class Method Details

.check(response) ⇒ Object



212
213
214
# File 'lib/core.rb', line 212

def check(response)
  DtkError.raise_if_error?(response)
end

.check_for_session_expiried(response) ⇒ Object



201
202
203
204
205
206
207
208
209
210
# File 'lib/core.rb', line 201

def check_for_session_expiried(response)
  error_code = nil
  if response && response['errors']
    response['errors'].each do |err|
      error_code      = err["code"]||(err["errors"] && err["errors"].first["code"])
    end
  end

  return (error_code == "forbidden")
end