Sha256: fa3026a437bc8fcfb871678a3d80e3c0a60520ba741e2c66b315a0265c95c061
Contents?: true
Size: 306 Bytes
Versions: 24
Compression:
Stored size: 306 Bytes
Contents
module Hobo module Lifecycles class State < Struct.new(:name, :on_enter, :transitions_out) include Actions def initialize(*args) super self.transitions_out = [] end def activate!(record) fire_event(record, on_enter) end end end end
Version data entries
24 entries across 24 versions & 1 rubygems