Method: Foreplay::Engine::Defaults#defaults

Defined in:
lib/foreplay/engine/defaults.rb

#defaultsObject



9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
# File 'lib/foreplay/engine/defaults.rb', line 9

def defaults
  return @defaults if @defaults

  # Establish defaults
  # First the default defaults
  @defaults = {
    'name'            =>  File.basename(Dir.getwd),
    'environment'     =>  environment,
    'port'            =>  DEFAULT_PORT,
    'config'          =>  []
  }

  @defaults['env'] = secrets
  @defaults['application'] = secrets
  @defaults = @defaults.supermerge(roles_all[DEFAULTS_KEY]) if roles_all.key? DEFAULTS_KEY
  @defaults = @defaults.supermerge(roles[DEFAULTS_KEY])     if roles.key? DEFAULTS_KEY
  @defaults
end