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