discourse-steam-login/lib/validators/enable_steam_logins_validat...

20 lines
389 B
Ruby

# frozen_string_literal: true
class EnableSteamLoginsValidator
def initialize(opts = {})
@opts = opts
end
def valid_value?(val)
return true if val == "f"
return false if SiteSetting.steam_web_api_key.blank?
true
end
def error_message
if SiteSetting.steam_web_api_key.blank?
I18n.t("site_settings.errors.steam_web_api_key_is_empty")
end
end
end