Method: Yapper::Document::Callbacks.postpone_callbacks
- Defined in:
- lib/yapper/document/callbacks.rb
.postpone_callbacks(&block) ⇒ Object
15 16 17 18 19 20 21 22 |
# File 'lib/yapper/document/callbacks.rb', line 15 def self.postpone_callbacks(&block) Thread.current[:postponed_callbacks] = [] block.call Thread.current[:postponed_callbacks].each(&:call) Thread.current[:postponed_callbacks] = nil end |