Module: Fleck::Core::Consumer::HelpersDefiners::InstanceMethods

Defined in:
lib/fleck/core/consumer/helpers_definers.rb

Overview

Defines instance methods to import when ‘HelpersDefilers` module is imported.

Instance Method Summary collapse

Instance Method Details

#halt(code, body = nil, errors = nil) ⇒ Object



42
43
44
45
46
47
48
49
50
51
# File 'lib/fleck/core/consumer/helpers_definers.rb', line 42

def halt(code, body = nil, errors = nil)
  response.body = body
  if code >= 400
    response.render_error(code, [errors].flatten)
  else
    response.status = code
  end

  throw INTERRUPT_NAME
end