class AutomationObject::BluePrint::Composite::Top

Top composite class, passing method to adapter only Hoping to improve code completion and standard interface where classes use this as a template to add additional adapters

Public Instance Methods

base_url() click to toggle source

@return [String, nil] base url to navigate to upon framework creation

# File lib/automation_object/blue_print/composite/top.rb, line 27
def base_url
  adapter.base_url
end
default_screen() click to toggle source

@return [Symbol, nil] default screen to be set when framework is created

# File lib/automation_object/blue_print/composite/top.rb, line 32
def default_screen
  adapter.default_screen
end
screen_transition_sleep() click to toggle source

@return [Numeric] sleep when transitioning screens

# File lib/automation_object/blue_print/composite/top.rb, line 37
def screen_transition_sleep
  adapter.screen_transition_sleep
end
screens() click to toggle source

@return [Hash<AutomationObject::BluePrint::Composite::Screen>]

# File lib/automation_object/blue_print/composite/top.rb, line 17
def screens
  adapter.screens
end
throttle_driver_methods() click to toggle source

@return [Hash] driver methods to throttle

# File lib/automation_object/blue_print/composite/top.rb, line 42
def throttle_driver_methods
  adapter.throttle_driver_methods
end
throttle_element_methods() click to toggle source

@return [Hash] element methods to throttle

# File lib/automation_object/blue_print/composite/top.rb, line 47
def throttle_element_methods
  adapter.throttle_element_methods
end
views() click to toggle source

@return [Hash<AutomationObject::BluePrint::Composite::View>]

# File lib/automation_object/blue_print/composite/top.rb, line 22
def views
  adapter.views
end