class EasySettings::BooleanKey

Public Instance Methods

from_params(easy_setting, value) click to toggle source
# File lib/redmine_extensions/easy_settings/key.rb, line 68
def from_params(easy_setting, value)
  value.to_s.to_boolean
end
validate(easy_setting) click to toggle source
# File lib/redmine_extensions/easy_settings/key.rb, line 72
def validate(easy_setting)
  easy_setting.instance_eval do
    if ![nil, true, false].include?(value)
      errors.add(:base, "#{name} must be boolean")
    end
  end
end