Class: AutomationObject::BluePrint::Composite::Top
- Defined in:
- lib/automation_object/blue_print/composite/top.rb
Overview
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
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#base_url ⇒ String?
Base url to navigate to upon framework creation.
-
#default_screen ⇒ Symbol?
Default screen to be set when framework is created.
-
#screen_transition_sleep ⇒ Numeric
Sleep when transitioning screens.
- #screens ⇒ Hash<AutomationObject::BluePrint::Composite::Screen>
-
#throttle_driver_methods ⇒ Hash
Driver methods to throttle.
-
#throttle_element_methods ⇒ Hash
Element methods to throttle.
- #views ⇒ Hash<AutomationObject::BluePrint::Composite::View>
Methods inherited from Base
Constructor Details
This class inherits a constructor from AutomationObject::BluePrint::Composite::Base
Instance Method Details
#base_url ⇒ String?
Returns base url to navigate to upon framework creation
27 28 29 |
# File 'lib/automation_object/blue_print/composite/top.rb', line 27 def base_url adapter.base_url end |
#default_screen ⇒ Symbol?
Returns default screen to be set when framework is created
32 33 34 |
# File 'lib/automation_object/blue_print/composite/top.rb', line 32 def default_screen adapter.default_screen end |
#screen_transition_sleep ⇒ Numeric
Returns sleep when transitioning screens
37 38 39 |
# File 'lib/automation_object/blue_print/composite/top.rb', line 37 def screen_transition_sleep adapter.screen_transition_sleep end |
#screens ⇒ Hash<AutomationObject::BluePrint::Composite::Screen>
17 18 19 |
# File 'lib/automation_object/blue_print/composite/top.rb', line 17 def screens adapter.screens end |
#throttle_driver_methods ⇒ Hash
Returns driver methods to throttle
42 43 44 |
# File 'lib/automation_object/blue_print/composite/top.rb', line 42 def throttle_driver_methods adapter.throttle_driver_methods end |
#throttle_element_methods ⇒ Hash
Returns element methods to throttle
47 48 49 |
# File 'lib/automation_object/blue_print/composite/top.rb', line 47 def throttle_element_methods adapter.throttle_element_methods end |
#views ⇒ Hash<AutomationObject::BluePrint::Composite::View>
22 23 24 |
# File 'lib/automation_object/blue_print/composite/top.rb', line 22 def views adapter.views end |