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