class Snmp2mkr::SendRequests::Metrics

Attributes

metric_values[R]

Public Class Methods

new(metric_values) click to toggle source
# File lib/snmp2mkr/send_requests/metrics.rb, line 6
def initialize(metric_values)
  metric_values.each do |m|
    if !m.kind_of?(Hash) || !m[:vhost].kind_of?(Vhost) || !m[:value] || !m[:name] || !m[:time]
      raise TypeError, "invalid metric_values #{m.inspect}"
    end
  end
  @metric_values = metric_values
end

Public Instance Methods

inspect() click to toggle source
# File lib/snmp2mkr/send_requests/metrics.rb, line 15
def inspect
  "#<#{self.class}:#{'%x' % __id__}: #{metric_values.size} metric_values>"
end