# 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 %s" % desc 60: nil 61: end 62: end