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