lib/rspec-system/node_set/base.rb in rspec-system-1.2.1 vs lib/rspec-system/node_set/base.rb in rspec-system-1.3.0
- old
+ new
@@ -5,14 +5,16 @@
# @abstract Subclass and override methods to create a new NodeSet variant.
class NodeSet::Base
attr_reader :config
attr_reader :setname
attr_reader :nodes
+ attr_reader :destroy
# Create new NodeSet, populating necessary data structures.
- def initialize(setname, config)
+ def initialize(setname, config, options)
@setname = setname
@config = config
+ @destroy = options[:destroy]
@nodes = {}
config['nodes'].each do |k,v|
@nodes[k] = RSpecSystem::Node.node_from_yaml(self, k, v)
end