Skip to content

Dynamic Callbacks

mosop edited this page Dec 4, 2016 · 1 revision
require "callback"

class Emitter
  Callback.enable
  define_callback_group :event

  on_event do
    puts "static"
  end
end

emitter = Emitter.new
emitter.on_event do
  puts "dynamic"
end
emitter.run_callbacks_for_event {}

This prints:

static
dynamic

Clone this wiki locally