Module: Abid::ConcurrentExtention::IVar
- Defined in:
- lib/abid/concurrent_extention/ivar.rb
Instance Method Summary collapse
Instance Method Details
#try_fail(reason = StandardError.new) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/abid/concurrent_extention/ivar.rb', line 4 def try_fail(reason = StandardError.new) self.fail(reason) true rescue Concurrent::MultipleAssignmentError false end |