Puppet Class: rbenv::global

Defined in:
manifests/global.pp

Overview

Class: rbenv::global

Set a Ruby version as the global. This is intended to be called by the parent ‘Rbenv` class. It should not be called directly.

Parameters:



8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# File 'manifests/global.pp', line 8

class rbenv::global {
  include rbenv::params

  $version = $::rbenv::global_version

  $require_real = $version ? {
    'system' => undef,
    default  => Rbenv::Version[$version],
  }
  file { $rbenv::params::global_version:
    ensure  => present,
    content => "${version}\n",
    require => $require_real,
  }
}