作者tonytonyjan (南洋大兜虫)
看板Ruby
标题[问题] require 在 module 里面有效果?
时间Wed Jul 25 10:50:26 2012
我在别人的程式码看这种写法:
module Twitter
module Bootstrap
module Rails
require 'twitter/bootstrap/rails/engine' if defined?(Rails)
end
end
end
require 'less-rails'
require 'twitter/bootstrap/rails/bootstrap' if defined?(Rails)
出处:
http://tinyurl.com/d8yzeoj
如题,require 只是 load 档案而已,
不像 include 会因不同位置而 mix-in 的对象不同。
所以我觉得这样有点多余,想问这样写有什麽特殊效果吗?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.227.144.248
1F:推 godfat:看来没意义,那个 if defined?也是没意义,因为他自己定义了 07/26 15:04
2F:推 mars90226:下面那个if defined?有意义,上面的就没差了 07/26 19:58