require
以下が有効な構文であるかどうかを教えてくれる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
その場合require
、ファイルの先頭にあるときと同じように、gemをグローバル名前空間に配置しますか?