我有一个Ruby脚本,用于一些基本的数据库任务,例如添加用户和禁用用户。最终用户可以加载脚本,并遵循“我要添加用户吗?”或“我要禁用用户吗?”的基本路径。如果需要的话,他们可以选择退回主菜单。
这个脚本运行得很好,但是作为Ruby的新手,我开始感觉到我已经使事情变得过于复杂,一些简单的重构可以使代码更加简洁。我也有兴趣听取任何其他反馈意见。
require 'yaml'
config = YAML.load_file('config.yml') ## Loads in the config file with databases eligible f