Sha256: 2ad2b0f410f7f10883555e075db1c0c3b43a1be754a3933f639f608e2ce6c9bb
Contents?: true
Size: 307 Bytes
Versions: 13
Compression:
Stored size: 307 Bytes
Contents
module Startback class Operation def self.emits(type, &bl) after_call do if event_data = instance_exec(&bl) event = type.new(type.to_s, event_data, context) context.engine.bus.emit(event) end end end end # class Operation end # module Startback
Version data entries
13 entries across 13 versions & 1 rubygems