Fixed issues with install script execution. Added missing \ characters.
Merge pull request #38 from etiennep/master

Install script bug fix
Removing duplicate package definition
Merge pull request #40 from chkelly/patch-1

Removing duplicate package definition
explicitly scope the $::operatingsystem variable

that prevents the following warning being printed on puppet 2.7.11
(and possibly other versions):

"warning: Dynamic lookup of $operatingsystem at
/etc/puppet/modules/rvm/manifests/system_user.pp:4 is deprecated.
Support will be removed in Puppet 2.8.  Use a fully-qualified variable
name (e.g., $classname::variable) or parameterized classes."
explicitly scoped all operatingsystem variables
Added dependency support for Oracle Linux (tested on 5.7)
Merge pull request #44 from rradonic/master

explicitly scope the $::operatingsystem variable
Merge pull request #45 from adnichols/oel-support

Added dependency support for Oracle Linux (tested on 5.7)
safeguard definition of post-dependencies
Fix typo
Add Debian to passenger dependencies list

Fixes #35.
Changing curl-devel to libcurl-devel for the Oracle Linux dependencies list, after YUM couldn't find a curl-devel package
Merge pull request #50 from stmontgomery/master

Unable to find 'curl-devel' package on Oracle Linux using YUM package manager
Fixed regex that only matched part of the gem data
Every gem that was set to a version other than latest was
reinstalling on every puppet run. I found that the official
gem module from puppet suffered from a similar problem, and
was fixed a while ago.
http://projects.puppetlabs.com/issues/13397
https://github.com/puppetlabs/puppet/pull/614
I used a similar strategy to fix the problem with rvm_gem
Merge pull request #52 from teknotus/master

Fixes bug where every puppet run reinstalls already installed gems
updates to rvm_gem to allow passing build options
Merge pull request #55 from heffergm/gem_withopts

updates to rvm_gem to allow passing build options
add rvm_alias puppet provider and type