• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

uclibs / treatment_database / 84cb9fa4-7f09-4c80-8f5e-e091feebfb49

06 May 2025 06:49PM UTC coverage: 99.536%. Remained the same
84cb9fa4-7f09-4c80-8f5e-e091feebfb49

push

circleci

web-flow
Bump rubocop from 1.75.3 to 1.75.5 (#614)

Bumps [rubocop](https://github.com/rubocop/rubocop) from 1.75.3 to 1.75.5.
- [Release notes](https://github.com/rubocop/rubocop/releases)
- [Changelog](https://github.com/rubocop/rubocop/blob/master/CHANGELOG.md)
- [Commits](https://github.com/rubocop/rubocop/compare/v1.75.3...v1.75.5)

---
updated-dependencies:
- dependency-name: rubocop
  dependency-version: 1.75.5
  dependency-type: direct:development
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>

644 of 647 relevant lines covered (99.54%)

52.25 hits per line

Source File
Press 'n' to go to next uncovered line, 'b' for previous

100.0
/app/controllers/application_controller.rb
1
# frozen_string_literal: true
2

3
class ApplicationController < ActionController::Base
4✔
4
  include Pagy::Backend
4✔
5
  include AuthenticationConcern
4✔
6

7
  helper_method :current_user, :user_signed_in?
4✔
8

9
  before_action :authenticate_user!
4✔
10
  before_action :check_user_active, if: :user_signed_in?
4✔
11
  before_action :validate_session_timeout, if: :user_signed_in?
4✔
12
  after_action :expose_last_seen_for_tests, if: -> { Rails.env.test? }
462✔
13

14
  protect_from_forgery with: :exception
4✔
15

16
  before_action :set_paper_trail_whodunnit
4✔
17

18
  rescue_from CanCan::AccessDenied do |exception|
4✔
19
    flash[:alert] = exception.message
9✔
20
    redirect_to root_url
9✔
21
  end
22

23
  rescue_from ActionController::InvalidAuthenticityToken, with: :handle_invalid_auth_token
4✔
24
  rescue_from ActiveRecord::RecordNotFound, with: :render404
4✔
25

26
  private
4✔
27

28
  def handle_invalid_auth_token
4✔
29
    redirect_to root_path, alert: 'Your session has expired. Please sign in again.'
1✔
30
  end
31

32
  def render404
4✔
33
    respond_to do |format|
5✔
34
      format.html { render template: 'errors/not_found', status: :not_found }
10✔
35
      format.json { render json: { error: 'Not Found' }, status: :not_found }
5✔
36
    end
37
  end
38

39
  def expose_last_seen_for_tests
4✔
40
    response.headers['X-Last-Seen'] = session[:last_seen].to_s if session[:last_seen]
444✔
41
  end
42
end
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc