Skip to content

Commit 778ebae

Browse files
Kim Jahnmoritz-makandra
Kim Jahn
authored andcommitted
fix: use correct rubygems install flags
1 parent c35e995 commit 778ebae

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/puppet/provider/rbenvgem/default.rb

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,11 @@
22
desc 'Maintains gems inside an RBenv setup'
33

44
def install
5-
args = ['install', '--no-rdoc', '--no-ri']
5+
args = if version[0].to_i == 1
6+
['install', '--no-rdoc', '--no-ri']
7+
else
8+
['install', '--no-document']
9+
end
610
args << "-v#{resource[:ensure]}" unless resource[:ensure].is_a?(Symbol)
711
args << ['--source', "'#{resource[:source]}'"] if resource[:source] != ''
812
args << gem_name
@@ -22,6 +26,10 @@ def current
2226
list
2327
end
2428

29+
def version
30+
gem '-v'
31+
end
32+
2533
private
2634

2735
def gem_name

0 commit comments

Comments
 (0)