class AutomationObject::BluePrint::Composite::HookAction

HookAction composite class

Public Instance Methods

change_screen() click to toggle source

@return [Symbol, nil] screen to change to

# File lib/automation_object/blue_print/composite/hook_action.rb, line 32
def change_screen
  adapter.change_screen
end
change_to_previous_screen() click to toggle source

@return [Boolean]

# File lib/automation_object/blue_print/composite/hook_action.rb, line 52
def change_to_previous_screen
  adapter.change_to_previous_screen
end
close_modal() click to toggle source

@return [Boolean]

# File lib/automation_object/blue_print/composite/hook_action.rb, line 47
def close_modal
  adapter.close_modal
end
close_screen() click to toggle source

@return [Boolean]

# File lib/automation_object/blue_print/composite/hook_action.rb, line 42
def close_screen
  adapter.close_screen
end
empty?() click to toggle source

See if hook actions are empty @return [Boolean] if hook actions are empty

# File lib/automation_object/blue_print/composite/hook_action.rb, line 27
def empty?
  adapter.empty?
end
hook_order() click to toggle source

Get the order to run the hook in @return [Array<Symbol>] list of hook methods to run in given order

# File lib/automation_object/blue_print/composite/hook_action.rb, line 15
def hook_order
  adapter.hook_order
end
length() click to toggle source

Get length of hook actions @return [Integer] length of hook actions

# File lib/automation_object/blue_print/composite/hook_action.rb, line 21
def length
  adapter.length
end
new_screen() click to toggle source

@return [Symbol, nil] new screen

# File lib/automation_object/blue_print/composite/hook_action.rb, line 37
def new_screen
  adapter.new_screen
end
possible_screen_changes() click to toggle source

@return [Array]

# File lib/automation_object/blue_print/composite/hook_action.rb, line 62
def possible_screen_changes
  adapter.possible_screen_changes
end
reset_screen() click to toggle source

@return [Boolean] reset the screen?

# File lib/automation_object/blue_print/composite/hook_action.rb, line 67
def reset_screen
  adapter.reset_screen
end
show_modal() click to toggle source

@return [Symbol, nil]

# File lib/automation_object/blue_print/composite/hook_action.rb, line 57
def show_modal
  adapter.show_modal
end
sleep() click to toggle source

@return [Numeric] amount of time to sleep

# File lib/automation_object/blue_print/composite/hook_action.rb, line 72
def sleep
  adapter.sleep
end
wait_for_elements() click to toggle source

Custom method for array of children instead of Hash @return [Array<AutomationObject::BluePrint::Composite::HookElementRequirements>] array of wait for element children

# File lib/automation_object/blue_print/composite/hook_action.rb, line 78
def wait_for_elements
  adapter.wait_for_elements
end