Class: Vcloud::EdgeGateway::LoadBalancerConfigurationDiffer
- Inherits:
-
ConfigurationDiffer
- Object
- ConfigurationDiffer
- Vcloud::EdgeGateway::LoadBalancerConfigurationDiffer
- Defined in:
- lib/vcloud/edge_gateway/load_balancer_configuration_differ.rb
Instance Method Summary collapse
Methods inherited from ConfigurationDiffer
#diff, #initialize, #stripped_local_config, #stripped_remote_config
Constructor Details
This class inherits a constructor from Vcloud::EdgeGateway::ConfigurationDiffer
Instance Method Details
#strip_fields_for_differ_to_ignore(config) ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/vcloud/edge_gateway/load_balancer_configuration_differ.rb', line 5 def strip_fields_for_differ_to_ignore(config) deep_cloned_remote_config = Marshal.load( Marshal.dump(config) ) if deep_cloned_remote_config.key?(:Pool) deep_cloned_remote_config[:Pool].each do |pool_entry| pool_entry.delete(:Operational) end end deep_cloned_remote_config end |