Method: FigTree::ConfigStruct#trap_config

Defined in:
lib/fig_tree.rb

#trap_config(&block) ⇒ Object



216
217
218
219
220
221
222
# File 'lib/fig_tree.rb', line 216

def trap_config(&block)
  old_settings = @settings.deep_dup
  old_setting_objects = @setting_objects.deep_dup
  block.call
  @settings = old_settings
  @setting_objects = old_setting_objects
end