class DataGroup
Public Class Methods
new(name, filter, min_size = 5)
click to toggle source
@param [Regexp] filter @param [Fixnum] min_size
# File bin/ffmapquery, line 237 def initialize(name, filter, min_size = 5) @name = name @data_points = Hash.new @filter = Regexp.new(filter) @min_size = min_size end
Public Instance Methods
add_member(node)
click to toggle source
@param [DataNode] node @return [TrueClass|FalseClass]
# File bin/ffmapquery, line 246 def add_member(node) raise Exception unless node.class == DataNode node_name = node.hostname.to_s node.setGroup(@name) if node_name.match(@filter) end