class AutomationObject::BluePrint::Composite::HookElementRequirements

HookElementRequirements composite class

Public Instance Methods

element_blueprints(composite_object = nil) click to toggle source

Convenience for getting element blueprints @return [AutomationObject::BluePrint::Composite::Element]

# 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() click to toggle source

Get name of the element @return [Symbol] name of element

# File lib/automation_object/blue_print/composite/hook_element_requirements.rb, line 27
def element_name
  adapter.element_name
end
hook_order() click to toggle source

Get the order to run the hook in @return [Array<Symbol>] list of hook methods to run in given order

# File lib/automation_object/blue_print/composite/hook_element_requirements.rb, line 15
def hook_order
  adapter.hook_order
end
requirement(name) click to toggle source

Get element requirement @param name [Symbol] name of requested requirement

# File lib/automation_object/blue_print/composite/hook_element_requirements.rb, line 21
def requirement(name)
  adapter.requirement(name)
end