Sha256: 986dccac629bd9b14baec0fbf59891f1fc45effcafdce292561ebbe7a088d054

Contents?: true

Size: 678 Bytes

Versions: 74

Compression:

Stored size: 678 Bytes

Contents

class Lalala::Public::ErrorsController < ApplicationController

  helper_method :current_exception
  before_filter :capture_current_exception

  # 404 - Not Found
  def not_found
    render layout: false, status: 404
  end

  # 422 - Unprocessable Entity
  def unprocessable_entity
    render layout: false, status: 422
  end

  # 500 - Internal Server Error
  def internal_server_error
    render layout: false, status: 500
  end

private

  def current_exception
    @current_exception ||= env["action_dispatch.exception"]
  end

  def capture_current_exception
    if defined?(::Raven) && ENV['SENTRY_DSN']
      Raven.capture_exception(current_exception)
    end
  end

end

Version data entries

74 entries across 74 versions & 1 rubygems

Version Path
lalala-4.1.0.dev.384 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.382 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.381 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.376 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.375 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.374 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.372 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.368 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.367 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.366 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.360 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.359 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.358 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.357 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.356 app/controllers/lalala/public/errors_controller.rb
lalala-4.1.0.dev.355 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.354 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.351 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.350 app/controllers/lalala/public/errors_controller.rb
lalala-4.0.0.dev.349 app/controllers/lalala/public/errors_controller.rb