module ServiceActor::Playable

Play class method to call a series of actors with the same result. On failure, calls rollback on any actor that succeeded.

class CreateUser < Actor
  play SaveUser,
       CreateSettings,
       SendWelcomeEmail
end

Public Class Methods

included(base) click to toggle source
# File lib/service_actor/playable.rb, line 13
def self.included(base)
  base.extend(ClassMethods)
  base.prepend(PrependedMethods)
end