Class: Cdx::Setting

Inherits:
ApplicationRecord show all
Defined in:
app/models/cdx/setting.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.currentObject



17
18
19
# File 'app/models/cdx/setting.rb', line 17

def self.current
  Setting.first_or_create(acronym: 'CDX', default_theme: 'yellow', default_locale: 'en', available_locales: %w(en fr es))
end

Instance Method Details

#acronym=(value) ⇒ Object

Methods



9
10
11
# File 'app/models/cdx/setting.rb', line 9

def acronym=(value)
  super(value.upcase)
end

#available_localesObject



13
14
15
# File 'app/models/cdx/setting.rb', line 13

def available_locales
  (super << default_locale).uniq
end