Method: SmartCore::Engine::Atom#swap

Defined in:
lib/smart_core/engine/atom.rb

#swap(&block) ⇒ Any

Parameters:

  • block (Block)

Returns:

  • (Any)

Since:

  • 0.7.0



29
30
31
# File 'lib/smart_core/engine/atom.rb', line 29

def swap(&block)
  with_barrier { @value = yield(@value) }
end