class CapUtil::ServerRoles::RoleSet
Attributes
role_defs[R]
Public Class Methods
new(roles_hash)
click to toggle source
# File lib/cap-util/server_roles.rb, line 29 def initialize(roles_hash) @role_defs = roles_hash.map do |(role_name, role_servers_hash)| RoleDef.new(role_name, role_servers_hash) end end
Public Instance Methods
each(&block)
click to toggle source
# File lib/cap-util/server_roles.rb, line 35 def each(&block) @role_defs.each {|role_def| role_def.apply(&block)} end