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