选项允许用户名不必以字母数字字符开始或结束

我曾经和别人谈论过 Ruby。是否可以通过插件来实现?我听说我可以覆盖函数,就像在这个例子中覆盖验证器一样。这是正确的吗?