Method: DeployConfig.apply_cap_config

Defined in:
lib/xnlogic/server_profile.rb

.apply_cap_config(config_binding) ⇒ Object

config_binding is the binding taken from the Capistrano configuration file



13
14
15
16
17
18
19
20
# File 'lib/xnlogic/server_profile.rb', line 13

def apply_cap_config(config_binding)
  roles.each do |role, user|
    config_binding.eval("role #{role.inspect}, #{user.inspect}")
  end
  variables.each do |name, val|
    config_binding.eval("set #{name.inspect}, #{val.inspect}")
  end
end