class Rundock::Target::Group
Public Instance Methods
create_nodes(target_info = {}, options = {})
click to toggle source
# File lib/rundock/plugin/target/group.rb, line 6 def create_nodes(target_info = {}, options = {}) targets = @contents[:targets] nodes = [] targets.each do |n| backend_builder = Rundock::Builder::BackendBuilder.new(options, n, target_info) backend = backend_builder.build @parsed_options[n.to_sym] = backend_builder.parsed_options nodes << Node.new(n, backend) end [nodes, @parsed_options] end