summaryrefslogtreecommitdiff
path: root/lib/gitlab/ci/config/node/validatable.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/gitlab/ci/config/node/validatable.rb')
-rw-r--r--lib/gitlab/ci/config/node/validatable.rb27
1 files changed, 0 insertions, 27 deletions
diff --git a/lib/gitlab/ci/config/node/validatable.rb b/lib/gitlab/ci/config/node/validatable.rb
deleted file mode 100644
index 085e6e988d1..00000000000
--- a/lib/gitlab/ci/config/node/validatable.rb
+++ /dev/null
@@ -1,27 +0,0 @@
-module Gitlab
- module Ci
- class Config
- module Node
- module Validatable
- extend ActiveSupport::Concern
-
- class_methods do
- def validator
- @validator ||= Class.new(Node::Validator).tap do |validator|
- if defined?(@validations)
- @validations.each { |rules| validator.class_eval(&rules) }
- end
- end
- end
-
- private
-
- def validations(&block)
- (@validations ||= []).append(block)
- end
- end
- end
- end
- end
- end
-end