Class: Gitlab::Template::MergeRequestTemplate
Instance Attribute Summary
Attributes inherited from BaseTemplate
#category
Class Method Summary
collapse
#<=>, all, categories, category_directory, #content, #description, find, #full_name, #initialize, #name, #project_id, repository_template_names, #resolve!, template_names_by_category, template_subsets, #to_json
Class Method Details
.base_dir ⇒ Object
11
12
13
|
# File 'lib/gitlab/template/merge_request_template.rb', line 11
def base_dir
'.gitlab/merge_request_templates/'
end
|
.by_category(category, project = nil, empty_category_title: nil) ⇒ Object
29
30
31
|
# File 'lib/gitlab/template/merge_request_template.rb', line 29
def by_category(category, project = nil, empty_category_title: nil)
super(category, project, empty_category_title: _('Project Templates'))
end
|
.extension ⇒ Object
7
8
9
|
# File 'lib/gitlab/template/merge_request_template.rb', line 7
def extension
'.md'
end
|
.finder(project) ⇒ Object
.template_names(project) ⇒ Object
19
20
21
22
23
24
25
26
27
|
# File 'lib/gitlab/template/merge_request_template.rb', line 19
def template_names(project)
return {} unless project&.repository&.exists?
project.repository.merge_request_template_names_hash
end
|