Skip to content

Commit 724864e

Browse files
committed
Remove unnecessary require_relative calls from service classes
Rails by default use autoload for all dirs from app folder. require_relative not needed. See ActiveSupport::Dependencies.autoload_paths
1 parent 78e34d8 commit 724864e

16 files changed

+4
-32
lines changed

app/services/after_branch_delete_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
##
42
# Branch can be deleted either by DeleteBranchService
53
# or by GitPushService.

app/services/create_branch_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
class CreateBranchService < BaseService
42
def execute(branch_name, ref, source_project: @project)
53
valid_branch = Gitlab::GitRefValidator.validate(branch_name)

app/services/create_deployment_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
class CreateDeploymentService < BaseService
42
def execute(deployable = nil)
53
return unless executable?

app/services/create_release_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
class CreateReleaseService < BaseService
42
def execute(tag_name, release_description)
53
repository = project.repository

app/services/create_tag_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
class CreateTagService < BaseService
42
def execute(tag_name, target, message, release_description = nil)
53
valid_tag = Gitlab::GitRefValidator.validate(tag_name)

app/services/delete_branch_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
class DeleteBranchService < BaseService
42
def execute(branch_name)
53
repository = project.repository

app/services/delete_merged_branches_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
class DeleteMergedBranchesService < BaseService
42
def async_execute
53
DeleteMergedBranchesWorker.perform_async(project.id, current_user.id)

app/services/delete_tag_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
class DeleteTagService < BaseService
42
def execute(tag_name)
53
repository = project.repository

app/services/files/create_dir_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative "base_service"
2-
31
module Files
42
class CreateDirService < Files::BaseService
53
def commit

app/services/files/create_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative "base_service"
2-
31
module Files
42
class CreateService < Files::BaseService
53
def commit

app/services/files/delete_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative "base_service"
2-
31
module Files
42
class DeleteService < Files::BaseService
53
def commit

app/services/files/multi_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative "base_service"
2-
31
module Files
42
class MultiService < Files::BaseService
53
class FileChangedError < StandardError; end

app/services/files/update_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative "base_service"
2-
31
module Files
42
class UpdateService < Files::BaseService
53
class FileChangedError < StandardError; end

app/services/merge_requests/update_service.rb

-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,3 @@
1-
require_relative 'base_service'
2-
require_relative 'reopen_service'
3-
require_relative 'close_service'
4-
51
module MergeRequests
62
class UpdateService < MergeRequests::BaseService
73
def execute(merge_request)

app/services/update_release_service.rb

-2
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
require_relative 'base_service'
2-
31
class UpdateReleaseService < BaseService
42
def execute(tag_name, release_description)
53
repository = project.repository
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
title: 'Remove unnecessary require_relative calls from service classes'
3+
merge_request: '7601'
4+
author: Semyon Pupkov

0 commit comments

Comments
 (0)