Class: AutomationObject::BluePrint::Composite::Base
- Inherits:
-
Object
- Object
- AutomationObject::BluePrint::Composite::Base
- Defined in:
- lib/automation_object/blue_print/composite/base.rb
Overview
This composite namespace is the interface contract for the rest of the application to rely on Adapters should implement the same classes and methods as the composite to achieve reliability with the rest of the application
Direct Known Subclasses
AutomaticModalChange, CustomMethod, Element, ElementArray, ElementHash, Hook, HookAction, HookElementRequirements, Modal, Screen, Top, View
Instance Attribute Summary collapse
-
#adapter ⇒ Object
Returns the value of attribute adapter.
Instance Method Summary collapse
-
#initialize(adapter_object) ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize(adapter_object) ⇒ Base
Returns a new instance of Base
14 15 16 |
# File 'lib/automation_object/blue_print/composite/base.rb', line 14 def initialize(adapter_object) self.adapter = adapter_object end |
Instance Attribute Details
#adapter ⇒ Object
Returns the value of attribute adapter
12 13 14 |
# File 'lib/automation_object/blue_print/composite/base.rb', line 12 def adapter @adapter end |