class SeleniumGridConsoleParser::Nodes::GridNodeData
Public Class Methods
new(node)
click to toggle source
# File lib/nodes/data/grid_node_data.rb, line 8 def initialize(node) @node = node @cache = GridNodeCacheData.new() end
Public Instance Methods
sessions()
click to toggle source
# File lib/nodes/data/grid_node_data.rb, line 13 def sessions if (@cache.valid? && @cache.read("sessions")) sessions = @cache.read("sessions") else sessions = GridNodeClient.new(@node.remoteHost).sessions @cache.write("sessions", sessions) end JSON.parse(sessions) end