module PulseMeter::DygraphsVisualize

Constants

DEFAULT_SERIES_EXTRACTOR
SPECIAL_SERIES_EXTRACTORS

Public Class Methods

extractor(sensor) click to toggle source
# File lib/pulse_meter/dygraphs_visualize/series_extractor.rb, line 96
def extractor(sensor)
  key = sensor.type.to_s.split('::').last
  extractor_class = SPECIAL_SERIES_EXTRACTORS[key] || DEFAULT_SERIES_EXTRACTOR
  extractor_class.new(sensor)
end

Private Instance Methods

extractor(sensor) click to toggle source
# File lib/pulse_meter/dygraphs_visualize/series_extractor.rb, line 96
def extractor(sensor)
  key = sensor.type.to_s.split('::').last
  extractor_class = SPECIAL_SERIES_EXTRACTORS[key] || DEFAULT_SERIES_EXTRACTOR
  extractor_class.new(sensor)
end