Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app/services/merge_requests/mergeability/check_base_service.rb')
-rw-r--r--app/services/merge_requests/mergeability/check_base_service.rb18
1 files changed, 10 insertions, 8 deletions
diff --git a/app/services/merge_requests/mergeability/check_base_service.rb b/app/services/merge_requests/mergeability/check_base_service.rb
index b8a275b6c32..8f8ba812246 100644
--- a/app/services/merge_requests/mergeability/check_base_service.rb
+++ b/app/services/merge_requests/mergeability/check_base_service.rb
@@ -4,15 +4,21 @@ module MergeRequests
class CheckBaseService
attr_reader :merge_request, :params
+ class_attribute :identifier, :description
+
+ def self.identifier(new_identifier)
+ self.identifier = new_identifier
+ end
+
+ def self.description(new_description)
+ self.description = new_description
+ end
+
def initialize(merge_request:, params:)
@merge_request = merge_request
@params = params
end
- def self.identifier
- failure_reason
- end
-
def skip?
raise NotImplementedError
end
@@ -28,10 +34,6 @@ module MergeRequests
private
- def failure_reason
- self.class.failure_reason
- end
-
def success(**args)
Gitlab::MergeRequests::Mergeability::CheckResult
.success(payload: default_payload(args))