Module: Actor::Destructure
- Defined in:
- lib/actor/actor.rb
Instance Method Summary collapse
Instance Method Details
#destructure(actor, address, thread, include: nil) ⇒ Object
77 78 79 80 81 82 83 84 85 86 87 88 89 |
# File 'lib/actor/actor.rb', line 77 def destructure actor, address, thread, include: nil return address if include.nil? result = [address] include.each do |variable_name| value = binding.local_variable_get variable_name result << value end return *result end |