class Vcloud::EdgeGateway::FirewallConfigurationDiffer

Public Instance Methods

strip_fields_for_differ_to_ignore(config) click to toggle source
# File lib/vcloud/edge_gateway/firewall_configuration_differ.rb, line 5
def strip_fields_for_differ_to_ignore(config)
  deep_cloned_config = Marshal.load( Marshal.dump(config) )
  if deep_cloned_config.key?(:FirewallRule)
    deep_cloned_config[:FirewallRule].each do |firewall_rule|
      firewall_rule.delete(:Id)
    end
  end
  deep_cloned_config
end