class Rhcf::Timeseries::Filter

Attributes

regex[R]

Public Class Methods

new(keys, values) click to toggle source
# File lib/rhcf/timeseries/manager.rb, line 14
def initialize(keys, values)
  @keys   = keys
  @values = values
end

Public Instance Methods

match?(value) click to toggle source
# File lib/rhcf/timeseries/manager.rb, line 23
def match?(value)
  value =~ regex
end
to_lua_pattern() click to toggle source
# File lib/rhcf/timeseries/manager.rb, line 27
def to_lua_pattern
  @lua_pattern ||= @keys.map{|key| @values[key]|| '.*'}.join('/')
end