module Bizflow::Lib::Callbackable

Private Instance Methods

callback(name, *args) click to toggle source
# File lib/bizflow/lib/callbackable.rb, line 15
def callback(name, *args)
  @callback_handler.callback(name, args[0])
end
callback_handler() click to toggle source
# File lib/bizflow/lib/callbackable.rb, line 19
def callback_handler
  @callback_handler ||= Bizflow::Lib::CallbackHandler.new
end
setup_callbacks() { |callback_handler| ... } click to toggle source
# File lib/bizflow/lib/callbackable.rb, line 9
def setup_callbacks
  raise "business method needs a block" unless block_given?
  callback_handler.clear()
  yield(callback_handler)
end