Module: ServiceActor::Playable

Defined in:
lib/service_actor/playable.rb

Overview

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

class CreateUser < Actor
  play SaveUser,
       CreateSettings,
       SendWelcomeEmail
end

Defined Under Namespace

Modules: ClassMethods, PrependedMethods

Class Method Summary collapse

Class Method Details

.included(base) ⇒ Object



13
14
15
16
# File 'lib/service_actor/playable.rb', line 13

def included(base)
  base.extend(ClassMethods)
  base.prepend(PrependedMethods)
end