class Bosh::Director::DeploymentPlan::NetworkPlanner::Plan
Attributes
existing[RW]
reservation[R]
Public Class Methods
new(attrs)
click to toggle source
# File lib/bosh/director/deployment_plan/network_planner/plan.rb, line 4 def initialize(attrs) @reservation = attrs.fetch(:reservation) @obsolete = attrs.fetch(:obsolete, false) @existing = attrs.fetch(:existing, false) end
Public Instance Methods
desired?()
click to toggle source
# File lib/bosh/director/deployment_plan/network_planner/plan.rb, line 17 def desired? !existing? && !obsolete? end
existing?()
click to toggle source
# File lib/bosh/director/deployment_plan/network_planner/plan.rb, line 21 def existing? !!@existing end
obsolete?()
click to toggle source
# File lib/bosh/director/deployment_plan/network_planner/plan.rb, line 13 def obsolete? !!@obsolete end