module Daredevil::Responder::Responses

Public Instance Methods

not_found() click to toggle source
# File lib/daredevil/responder/responses.rb, line 4
def not_found
  self.errors = {
    reason: I18n.t('daredevil.errors.not_found.reason')
  }
  render_error
end
parameter_missing() click to toggle source
# File lib/daredevil/responder/responses.rb, line 11
def parameter_missing
  self.errors = {
    reason: I18n.t('daredevil.errors.parameter_missing.reason'),
    detail: I18n.t(
      'daredevil.errors.parameter_missing.detail',
      parameter: resource.param
    )
  }
  render_error
end
unauthorized() click to toggle source
# File lib/daredevil/responder/responses.rb, line 22
def unauthorized
  self.errors = {
    reason: I18n.t('daredevil.errors.forbidden.reason')
  }
  render_error
end