class AutomationObject::State::Modal

Modal composite for managing state

Public Instance Methods

activate() click to toggle source
# File lib/automation_object/state/modal.rb, line 28
def activate
  @active = true
end
deactivate() click to toggle source
# File lib/automation_object/state/modal.rb, line 32
def deactivate
  @active = false
  reset
end
utilize() click to toggle source
# File lib/automation_object/state/modal.rb, line 24
def utilize
  raise ModalNotActiveError, name unless active?
end