fix $install_method to work properly
authorMicah Anderson <micah@riseup.net>
Wed, 21 Nov 2012 00:08:45 +0000 (19:08 -0500)
committerMicah Anderson <micah@riseup.net>
Wed, 21 Nov 2012 00:08:45 +0000 (19:08 -0500)
commitcef8d7f65cb9f7931625a900b00a53ffb2848f12
tree6f97ab93fd61add53bae63cff3252ae28d37d9a1
parent038f71b44b1937dd1f349386b6af1a162091c3db
fix $install_method to work properly

unfortunately, if one attempts to set the $install_method to an empty string,
puppet complains that you are interning an empty string. If you set it to undef,
then the parameterized default will get chosen.

To fix this, I replaced the $bundler::params::install_method default class
parameter value with 'rvm' (the value that $bundler::params::install_method
defaulted to) and then setup a test to determine if the $install_method was set
to undef, if so, then we set a second variable ($provider_method) to undef and
use that.
README.md
manifests/install.pp