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