Module: Actor::Module::SuspendResume::Controls

Defined in:
lib/actor/module/suspend_resume/controls.rb

Instance Method Summary collapse

Instance Method Details

#defer_message(*messages) ⇒ Object



9
10
11
12
13
# File 'lib/actor/module/suspend_resume/controls.rb', line 9

def defer_message *messages
  messages.each do |message|
    suspend_queue.enq message
  end
end

#suspend!Object



5
6
7
# File 'lib/actor/module/suspend_resume/controls.rb', line 5

def suspend!
  self.suspended = true
end