Sha256: 711fdd8c4baf946f2e62f872a50eed32680a8ad4cc0b82aa7ae3a362122d8f14

Contents?: true

Size: 443 Bytes

Versions: 2

Compression:

Stored size: 443 Bytes

Contents

class Setting::Sentry < ::Setting
  def self.load_defaults
    return unless super

    # This is required to create a new Setting::Sentry with :default set to a blank string
    Setting::BLANK_ATTRS.append 'sentry_dsn'
    Setting.transaction do
      [
        set('sentry_dsn', N_('The DSN of your Sentry server'), '', N_('Sentry DSN'))
      ].compact.each { |s| create! s.update(category: 'Setting::Sentry') }
    end

    true
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
foreman_sentry-0.1.3 app/models/setting/sentry.rb
foreman_sentry-0.1.2 app/models/setting/sentry.rb