Class: AutomationObject::BluePrint::Composite::HookElementRequirements
- Defined in:
- lib/automation_object/blue_print/composite/hook_element_requirements.rb
Overview
HookElementRequirements composite class
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#element_blueprints(composite_object = nil) ⇒ AutomationObject::BluePrint::Composite::Element
Convenience for getting element blueprints.
-
#element_name ⇒ Symbol
Get name of the element.
-
#hook_order ⇒ Array<Symbol>
Get the order to run the hook in.
-
#requirement(name) ⇒ Object
Get element requirement.
Methods inherited from Base
Constructor Details
This class inherits a constructor from AutomationObject::BluePrint::Composite::Base
Instance Method Details
#element_blueprints(composite_object = nil) ⇒ AutomationObject::BluePrint::Composite::Element
Convenience for getting element blueprints
33 34 35 |
# File 'lib/automation_object/blue_print/composite/hook_element_requirements.rb', line 33 def element_blueprints(composite_object = nil) adapter.element_blueprints(composite_object) end |
#element_name ⇒ Symbol
Get name of the element
27 28 29 |
# File 'lib/automation_object/blue_print/composite/hook_element_requirements.rb', line 27 def element_name adapter.element_name end |
#hook_order ⇒ Array<Symbol>
Get the order to run the hook in
15 16 17 |
# File 'lib/automation_object/blue_print/composite/hook_element_requirements.rb', line 15 def hook_order adapter.hook_order end |
#requirement(name) ⇒ Object
Get element requirement
21 22 23 |
# File 'lib/automation_object/blue_print/composite/hook_element_requirements.rb', line 21 def requirement(name) adapter.requirement(name) end |