module AutomationObject::CompositeHook
Hooks for composites
Public Class Methods
included(base)
click to toggle source
@param base [Class] class to extend when included
# File lib/automation_object/helpers/composite_hook.rb, line 19 def self.included(base) base.extend(ClassMethods) end
Public Instance Methods
after_create_run()
click to toggle source
# File lib/automation_object/helpers/composite_hook.rb, line 12 def after_create_run self.class.after_create_hooks.each do |after_create_hook| send(after_create_hook) end end
before_create_run()
click to toggle source
# File lib/automation_object/helpers/composite_hook.rb, line 6 def before_create_run self.class.before_create_hooks.each do |before_create_hook| send(before_create_hook) end end