summaryrefslogtreecommitdiff
path: root/app/finders/template_finder.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/finders/template_finder.rb')
-rw-r--r--app/finders/template_finder.rb10
1 files changed, 10 insertions, 0 deletions
diff --git a/app/finders/template_finder.rb b/app/finders/template_finder.rb
index a9e6fc9edb3..ea0251bffb6 100644
--- a/app/finders/template_finder.rb
+++ b/app/finders/template_finder.rb
@@ -5,6 +5,16 @@ class TemplateFinder
gitlab_ci_ymls: ::Gitlab::Template::GitlabCiYmlTemplate
}.freeze
+ class << self
+ def build(type, params = {})
+ if type == :licenses
+ LicenseTemplateFinder.new(params)
+ else
+ new(type, params)
+ end
+ end
+ end
+
attr_reader :type, :params
attr_reader :vendored_templates