Module: DockDriver::Template::Environment

Included in:
DockDriver::Template
Defined in:
lib/dock_driver/template/environment.rb

Overview

Adds Unix environment related methods to the DockDriver::Template DSL.

Instance Method Summary collapse

Instance Method Details

#env(key) ⇒ Object

Returns the current value of an environment variable. Example:

<%= env 'USER' %> => mike


10
11
12
# File 'lib/dock_driver/template/environment.rb', line 10

def env( key )
    return ENV[key]
end

#usernameObject Also known as: user

Returns the current value of ENV. Example:

<%= user %>     => mike
<%= username %> => mike


20
21
22
# File 'lib/dock_driver/template/environment.rb', line 20

def username
    return self.env('USER')
end