Est-ce que quelqu'un en sait assez sur Ruby require
pour me dire si la syntaxe suivante est valide :
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
Si c'est le cas, est-ce que le require
placer la gemme dans l'espace de nom global comme elle le ferait en haut du fichier ?