# File lib/librarian/puppet/extension.rb, line 33
      def puppet_to_gem_versions(args)
        args.map do |arg|
          case arg
          when Array
            arg.map { |v| Librarian::Puppet::Requirement.new(v).gem_requirement }
          when String
            Librarian::Puppet::Requirement.new(arg).gem_requirement
          else
            # Gem::Requirement, convert to string (ie. =1.0) so we can concat later
            # Gem::Requirements can not be concatenated
            arg.requirements.map{|x,y| "#{x}#{y}"}
          end
        end.flatten
      end