diff options
Diffstat (limited to 'lib/gitlab/ci/config/node/validatable.rb')
-rw-r--r-- | lib/gitlab/ci/config/node/validatable.rb | 27 |
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 |