discourse/lib/theme_settings_manager/bool.rb
Jarek Radosz 09d07fc418
DEV: Enable Style/RedundantParentheses rubocop rule (#40095)
(to be enabled in the shared config)
2026-05-19 15:48:09 +02:00

16 lines
301 B
Ruby
Vendored

# frozen_string_literal: true
class ThemeSettingsManager::Bool < ThemeSettingsManager
def self.cast(value)
[true, "true"].include?(value)
end
def value
self.class.cast(super)
end
def value=(new_value)
new_value = self.class.cast(new_value).to_s
super(new_value)
end
end