Class: Bosh::Director::DeploymentPlan::GlobalNetworkResolver
- Includes:
- IpUtil, ValidationHelper
- Defined in:
- lib/bosh/director/deployment_plan/global_network_resolver.rb
Instance Method Summary collapse
-
#initialize(current_deployment) ⇒ GlobalNetworkResolver
constructor
A new instance of GlobalNetworkResolver.
- #reserved_legacy_ranges(network_name) ⇒ Object
Methods included from IpUtil
#each_ip, #format_ip, #ip_to_i, #ip_to_netaddr
Methods included from ValidationHelper
Constructor Details
#initialize(current_deployment) ⇒ GlobalNetworkResolver
Returns a new instance of GlobalNetworkResolver.
13 14 15 |
# File 'lib/bosh/director/deployment_plan/global_network_resolver.rb', line 13 def initialize(current_deployment) @current_deployment = current_deployment end |
Instance Method Details
#reserved_legacy_ranges(network_name) ⇒ Object
17 18 19 20 |
# File 'lib/bosh/director/deployment_plan/global_network_resolver.rb', line 17 def reserved_legacy_ranges(network_name) return Set.new unless @current_deployment.using_global_networking? legacy_ranges.fetch(network_name, Set.new) end |