Class: Setting::Concrete

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

Class Method Summary collapse

Class Method Details

.default_settingsObject



7
8
9
10
11
# File 'app/models/setting/concrete.rb', line 7

def self.default_settings
  [
    set('sentry_dsn', N_('The DSN of your Sentry server'), '', N_('Sentry DSN'))
  ]
end

.humanized_categoryObject



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

def self.humanized_category
  N_('Sentry')
end

.load_defaultsObject



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

def self.load_defaults
  return unless super

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

  true
end