Puppet Class: rvm::passenger::gem

Defined in:
manifests/passenger/gem.pp

Overview

Install the passenger gem

Parameters:

  • ruby_version (Any)
  • version (Any)
  • proxy_url (Any) (defaults to: undef)


2
3
4
5
6
7
8
9
10
11
# File 'manifests/passenger/gem.pp', line 2

class rvm::passenger::gem ($ruby_version, $version, $proxy_url = undef ) {
  $ruby_version_only = regsubst($ruby_version,'([^@]+)(@(.+))?','\1')
  rvm_gem {
    'passenger':
      ensure       => $version,
      require      => Rvm_system_ruby[$ruby_version_only],
      ruby_version => $ruby_version,
      proxy_url    => $proxy_url;
  }
}