红宝石 – 动态需要文件?

前端之家收集整理的这篇文章主要介绍了红宝石 – 动态需要文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有谁知道Ruby的要求,告诉我如果以下是有效的语法:
class Something

  def initialize(mode)
     case mode
     when :one then require 'some_gem'
     when :two then require 'other_gem'
     end
  end

end

s = Something.new

如果是这样,需要将gem放在全局命名空间中,就像在文件顶部一样?

解决方法

If so,would the require place the gem
into the global namespace as the same
require at the top of the file would?

是.要求没有范围,而负载.

原文链接:https://www.f2er.com/ruby/273825.html

猜你在找的Ruby相关文章