Skip to content

Commit 8f95ab6

Browse files
Mihai-MunteanuclaudePaul-Bob
authored
Replace require_dependency with fully qualified superclasses (#4687)
Co-authored-by: Claude Opus 5 (1M context) <noreply@anthropic.com> Co-authored-by: Paul Bob <paul.ionut.bob@gmail.com>
1 parent af53a6b commit 8f95ab6

15 files changed

Lines changed: 66 additions & 34 deletions

app/controllers/avo/actions_controller.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
require_dependency "avo/application_controller"
2-
31
module Avo
4-
class ActionsController < ApplicationController
2+
class ActionsController < Avo::ApplicationController
53
before_action :set_resource_name, :set_resource
64
before_action :set_query, :set_record, :set_action, :verify_authorization, only: [:show, :handle]
75
before_action :set_fields, only: :handle

app/controllers/avo/appearance_settings_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Avo
2-
class AppearanceSettingsController < ApplicationController
2+
class AppearanceSettingsController < Avo::ApplicationController
33
def update
44
appearance = Avo.configuration.appearance
55

app/controllers/avo/array_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Avo
2-
class ArrayController < BaseController
2+
class ArrayController < Avo::BaseController
33
def set_query
44
@query ||= @resource.fetch_records
55
end

app/controllers/avo/associations_controller.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
require_dependency "avo/base_controller"
2-
31
module Avo
4-
class AssociationsController < BaseController
2+
class AssociationsController < Avo::BaseController
53
before_action :set_record, only: [:show, :index, :new, :create, :destroy]
64
before_action :set_related_resource_name
75
before_action :set_related_resource, only: [:show, :index, :new, :create, :destroy]

app/controllers/avo/attachments_controller.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
require_dependency "avo/application_controller"
2-
31
module Avo
4-
class AttachmentsController < ApplicationController
2+
class AttachmentsController < Avo::ApplicationController
53
before_action :set_resource_name, only: [:destroy, :create]
64
before_action :set_resource, only: [:destroy, :create]
75
before_action :set_record, only: [:destroy, :create]

app/controllers/avo/base_controller.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
require_dependency "avo/application_controller"
2-
31
module Avo
4-
class BaseController < ApplicationController
2+
class BaseController < Avo::ApplicationController
53
include Avo::Concerns::FiltersSessionHandler
64
include Avo::Concerns::AssociationQueryScope
75
include Avo::Concerns::SafeCall

app/controllers/avo/charts_controller.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
require_dependency "avo/base_controller"
2-
31
module Avo
4-
class ChartsController < BaseController
2+
class ChartsController < Avo::BaseController
53
# Summarizable charts reuse the index query pipeline (including policy scope via
64
# `query_scope`). They were never meant to require `distribution_chart?` /
75
# `distribution_chart_full?` policy methods — those only surfaced once

app/controllers/avo/debug_controller.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
require_dependency "avo/application_controller"
2-
31
module Avo
4-
class DebugController < ApplicationController
2+
class DebugController < Avo::ApplicationController
53
before_action :authenticate_developer_or_admin!
64

75
def status

app/controllers/avo/home_controller.rb

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
1-
require_dependency "avo/application_controller"
2-
31
module Avo
4-
class HomeController < ApplicationController
2+
class HomeController < Avo::ApplicationController
53
def index
64
if Avo.configuration.home_path.present?
75
# If the home_path is a block run it, if not, just use it

app/controllers/avo/media_library_controller.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
module Avo
2-
class MediaLibraryController < ApplicationController
2+
class MediaLibraryController < Avo::ApplicationController
33
include Pagy::Method
44

55
before_action :authorize_access!

0 commit comments

Comments
 (0)