# File lib/puppet/provider/package/gem.rb, line 48
48:   def self.gemsplit(desc)
49:     case desc
50:     when /^\*\*\*/, /^\s*$/, /^\s+/; return nil
51:     when /^(\S+)\s+\((.+)\)/
52:       name = $1
53:       version = $2.split(/,\s*/)[0]
54:       return {
55:         :name => name,
56:         :ensure => version
57:       }
58:     else
59:       Puppet.warning "Could not match #{desc}"
60:       nil
61:     end
62:   end