class AutomationObject::BluePrint::Composite::Hook
Hook
composite class
Public Instance Methods
after()
click to toggle source
@return [AutomationObject::BluePrint::Composite::HookAction]
# File lib/automation_object/blue_print/composite/hook.rb, line 17 def after adapter.after end
before()
click to toggle source
@return [AutomationObject::BluePrint::Composite::HookAction]
# File lib/automation_object/blue_print/composite/hook.rb, line 12 def before adapter.before end
changes()
click to toggle source
Get possible changes @return [Array<Symbol>]
# File lib/automation_object/blue_print/composite/hook.rb, line 28 def changes [before.change_screen, before.new_screen, after.change_screen, after.new_screen, before.show_modal, after.show_modal].uniq.compact end
changes_to_container?(name)
click to toggle source
@param name [Symbol] @return [Boolean]
# File lib/automation_object/blue_print/composite/hook.rb, line 35 def changes_to_container?(name) changes.include?(name) end
live?()
click to toggle source
@return [Array<AutomationObject::BluePrint::Composite::HookElementRequirements>] array of element requirements
# File lib/automation_object/blue_print/composite/hook.rb, line 22 def live? adapter.live? end