class AutomationObject::State::HookAction
Hook
action composite for managing state
Public Instance Methods
run()
click to toggle source
@return [Boolean] run success or not
# File lib/automation_object/state/hook_action.rb, line 21 def run blue_prints.hook_order.each do |hook_name| hook_action_class = AutomationObject::State.const_get(hook_name.to_s.pascalize) blue_prints = self.blue_prints.send(hook_name) hook_action = hook_action_class.new(self, driver, blue_prints) return false if hook_action.run == false # Use long form, can return nil! end true end