Method: FigTree::ConfigStruct#clear_removed_fields!
- Defined in:
- lib/fig_tree.rb
#clear_removed_fields! ⇒ Object
90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'lib/fig_tree.rb', line 90 def clear_removed_fields! return if FigTree.keep_removed_configs @settings.delete_if.each do |setting| if setting.value.is_a?(ConfigStruct) setting.value.clear_removed_fields! false else setting.removed end end @setting_objects.values.flatten.each(&:clear_removed_fields!) end |