in lib/gdk/config_type/base.rb [22:29]
def value=(val)
@value = parse(val)
rescue StandardErrorWithMessage => e
raise e, "Value '#{val}' for setting '#{slug}' is not a valid #{type} - #{e.message}."
rescue ::TypeError, ::NoMethodError
raise ::TypeError, "Value '#{val}' for setting '#{slug}' is not a valid #{type}."
end