# File lib/locale.rb, line 143 def set_current(*tags) languages = nil if tags[0] languages = Locale::TagList.new tags.each do |tag| languages << create_language_tag(tag) end end Thread.current[:current_languages] = languages Thread.current[:candidates_caches] = nil self end