Class: Setting::GitTemplates

Inherits:
Setting
  • Object
show all
Defined in:
app/models/setting/git_templates.rb

Class Method Summary collapse

Class Method Details

.default_settingsObject



5
6
7
8
9
# File 'app/models/setting/git_templates.rb', line 5

def self.default_settings
  [
    set('template_url_validation_timeout', N_('Template URL validation timeout in seconds'), 15, N_('Template URL validation timeout'))
  ]
end

.humanized_categoryObject



22
23
24
# File 'app/models/setting/git_templates.rb', line 22

def self.humanized_category
  N_('GitTemplates')
end

.load_defaultsObject



11
12
13
14
15
16
17
18
19
20
# File 'app/models/setting/git_templates.rb', line 11

def self.load_defaults
  # Check the table exists
  return unless super

  transaction do
    default_settings.each { |s| create! s.update(category: 'Setting::GitTemplates') }
  end

  true
end