Method: NeverBlock.neverblock
- Defined in:
- lib/never_block.rb
.neverblock(nb = true, &block) ⇒ Object
The given block will run its queries either in blocking or non-blocking mode based on the first parameter
89 90 91 92 93 94 |
# File 'lib/never_block.rb', line 89 def self.neverblock(nb = true, &block) status = Fiber.current[:neverblock] Fiber.current[:neverblock] = nb block.call Fiber.current[:neverblock] = status end |