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