class SeleniumGridConsoleParser::Nodes::GridNodeSet

Public Instance Methods

first_free_node() click to toggle source
# File lib/nodes/grid_node_set.rb, line 23
def first_free_node
  self.each do |node|
    return node if node.free?
  end
  return nil
end
free_nodes() click to toggle source
# File lib/nodes/grid_node_set.rb, line 15
def free_nodes
  free_nodes = GridNodeSet.new()
  self.each do |node|
    free_nodes.add(node) if node.free?
  end
  free_nodes
end
to_hash() click to toggle source
# File lib/nodes/grid_node_set.rb, line 10
def to_hash
  hashObject = {}
  hashObject["nodes"] = self.to_a.map { |o| Hash[o.to_hash.each_pair.to_a] }
end
to_json() click to toggle source
# File lib/nodes/grid_node_set.rb, line 6
def to_json
  JSON.pretty_generate(to_hash)
end