Method: Yapper::Document::Callbacks.disabled

Defined in:
lib/yapper/document/callbacks.rb

.disabled(&block) ⇒ Object



24
25
26
27
28
29
30
31
# File 'lib/yapper/document/callbacks.rb', line 24

def self.disabled(&block)
  previous_value = Thread.current[:disabled_callbacks]
  Thread.current[:disabled_callbacks] = true

  block.call

  Thread.current[:disabled_callbacks] = previous_value
end