我刚刚超过
looking at this question.首先想到的是,ruby必须有某种“as”类型的关键字,比如Python的导入,以帮助避免命名空间污染.我已经google了一下,但似乎建议
wrap your code in modules以避免ruby的命名空间问题.这似乎有问题,因为如果两个模块具有冲突的名称会怎样.
那么,ruby的任何“as”类型关键字都需要?
解决方法
我一直在做的是用我公司的姓名首字母开始我的模块工作或我个人项目的首字母缩写.
module JWG_TwitterTools . . . end