Sha256: 5f61b901dc05960034b2b1c833904b3ec6fccd1cc5604cdd92738536b4cb746f
Contents?: true
Size: 395 Bytes
Versions: 3
Compression:
Stored size: 395 Bytes
Contents
$:.unshift File.expand_path("../../lib", __FILE__) require "signal" class Status include Signal def ready! emit(:ready) end end class MyListener def before_ready puts "Before the ready event!" end def on_ready puts "I'm ready!" end def after_ready puts "After the ready event!" end end status = Status.new status.listeners << MyListener.new status.ready!
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
signal-1.1.0 | examples/listener.rb |
signal-0.1.1 | examples/listener.rb |
signal-0.1.0 | examples/listener.rb |