Class: ColorSchemeSetting
- Inherits:
-
EnumSiteSetting
- Object
- EnumSiteSetting
- ColorSchemeSetting
- Defined in:
- app/models/color_scheme_setting.rb
Class Method Summary collapse
Methods inherited from EnumSiteSetting
Class Method Details
.valid_value?(val) ⇒ Boolean
4 5 6 |
# File 'app/models/color_scheme_setting.rb', line 4 def self.valid_value?(val) val == -1 || ColorScheme.find_by_id(val) end |
.values ⇒ Object
8 9 10 11 12 |
# File 'app/models/color_scheme_setting.rb', line 8 def self.values values = [{ name: I18n.t("site_settings.dark_mode_none"), value: -1 }] ColorScheme.all.map { |c| values << { name: c.name, value: c.id } } values end |