class RestMyCase::Context::Errors::Status

Attributes

last_known_error[R]

Public Instance Methods

add(error) click to toggle source
Calls superclass method RestMyCase::Context::Errors::Base#add
# File lib/rest_my_case/context/errors/status.rb, line 7
def add(error)
  super

  if error[:status].nil? && error[:message]
    error[:status] = error[:message]
    error[:message] = nil
  end

  error[:status] = error[:status].to_s

  @context.status.send("#{error[:status]}!")

  @last_known_error = error
end