class AutomationObject::State::ChangeScreen

Change screen hook loop

Public Instance Methods

single_run() click to toggle source
# File lib/automation_object/state/hook_actions/change_screen.rb, line 9
def single_run
  return false unless driver.document_complete?

  new_screen = composite.top.screens[blue_prints]
  return false if new_screen.load.live? == false # Need strict

  new_screen.previous_screen_name = composite.screen.name

  composite.screen.deactivate
  new_screen.activate

  true
end