class CapUtil::ServerRoles::RoleDef
Attributes
name[R]
servers[R]
Public Class Methods
new(name, servers_hash)
click to toggle source
# File lib/cap-util/server_roles.rb, line 45 def initialize(name, servers_hash) @name = name @servers = servers_hash.map do |(server_name, server_options_list)| ServerDef.new(server_name, server_options_list) end end
Public Instance Methods
apply(&block)
click to toggle source
# File lib/cap-util/server_roles.rb, line 52 def apply(&block) @servers.each do |server| block.call @name, server.hostname, server.options end end