# File lib/deltacloud/helpers/application_helper.rb, line 107
  def report_error(code=nil)
    @error, @code = request.env['sinatra.error'], code
    @code = 500 if not @code and not @error.class.method_defined? :code
    response.status = @code || @error.code
    respond_to do |format|
      format.xml {  haml "errors/#{@code || @error.code}""errors/#{@code || @error.code}", :layout => false }
      format.json { json_return_error(@error) }
      format.html { haml "errors/#{@code || @error.code}""errors/#{@code || @error.code}", :layout => :error }
    end
  end