Sha256: 7ed2def45e39642f541ee0dc47dbcae1a00b6af041d0379e6afd6ecbbd422d88
Contents?: true
Size: 363 Bytes
Versions: 31
Compression:
Stored size: 363 Bytes
Contents
module Dynflow module Action::Cancellable Cancel = Algebrick.atom Abort = Algebrick.atom def run(event = nil) case event when Cancel cancel! when Abort abort! else super event end end def cancel! raise NotImplementedError end def abort! cancel! end end end
Version data entries
31 entries across 31 versions & 1 rubygems