Class: Setting::Vault

Inherits:
Setting show all
Defined in:
app/models/setting/vault.rb

Class Method Summary collapse

Class Method Details

.default_settingsObject



8
9
10
# File 'app/models/setting/vault.rb', line 8

def self.default_settings
  [set_vault_connection, set_vault_policy_template, set_vault_orchestration_enabled]
end

.humanized_categoryObject



23
24
25
# File 'app/models/setting/vault.rb', line 23

def self.humanized_category
  N_('Vault')
end

.load_defaultsObject



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

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

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

  true
end