class Asg::Rebooter::Configuration::TargetGroup

Constants

DEREGISTRATION_CONFIG
DEREGISTRATION_DELAY_DURING_REBOOT_PROCEDURE

Attributes

original_attributes[R]
target_group[R]

Public Class Methods

new(target_group) click to toggle source
# File lib/asg/rebooter/configuration/target_group.rb, line 14
def initialize(target_group)
  @target_group = target_group

  @original_attributes = target_group.attributes
end

Public Instance Methods

prepare() click to toggle source
# File lib/asg/rebooter/configuration/target_group.rb, line 20
def prepare
  target_group.update_attributes(DEREGISTRATION_CONFIG)

  # Validate?
end
restore() click to toggle source
# File lib/asg/rebooter/configuration/target_group.rb, line 26
def restore
  target_group.update_attributes(original_attributes)

  # Validate?
end