summaryrefslogtreecommitdiffstats
path: root/lib/puppet/provider/package/gem.rb
diff options
context:
space:
mode:
authormpalmer <mpalmer@980ebf18-57e1-0310-9a29-db15c13687c0>2007-05-30 22:29:40 +0000
committermpalmer <mpalmer@980ebf18-57e1-0310-9a29-db15c13687c0>2007-05-30 22:29:40 +0000
commite0fbd41053a5a430b4d4916cfa4a45ec5fcfdf90 (patch)
treeeaa422bc972bb03a946716a031ffe021221fb91d /lib/puppet/provider/package/gem.rb
parent37a221c32e8107ec4f436b6619a87b868449516f (diff)
downloadpuppet-e0fbd41053a5a430b4d4916cfa4a45ec5fcfdf90.tar.gz
puppet-e0fbd41053a5a430b4d4916cfa4a45ec5fcfdf90.tar.xz
puppet-e0fbd41053a5a430b4d4916cfa4a45ec5fcfdf90.zip
Switch the package type to use a :versionable feature, and convert all providers to use the feature. Hope it doesn't break anything.
git-svn-id: https://reductivelabs.com/svn/puppet/trunk@2543 980ebf18-57e1-0310-9a29-db15c13687c0
Diffstat (limited to 'lib/puppet/provider/package/gem.rb')
-rwxr-xr-xlib/puppet/provider/package/gem.rb6
1 files changed, 2 insertions, 4 deletions
diff --git a/lib/puppet/provider/package/gem.rb b/lib/puppet/provider/package/gem.rb
index 572069e9b..c902bcbe5 100755
--- a/lib/puppet/provider/package/gem.rb
+++ b/lib/puppet/provider/package/gem.rb
@@ -3,6 +3,8 @@ Puppet::Type.type(:package).provide :gem do
desc "Ruby Gem support. By default uses remote gems, but you can specify
the path to a local gem via ``source``."
+ has_feature :versionable
+
commands :gemcmd => "gem"
def self.gemlist(hash)
@@ -95,10 +97,6 @@ Puppet::Type.type(:package).provide :gem do
def update
self.install(false)
end
-
- def versionable?
- true
- end
end
# $Id$