module Matt::Measure
Public Instance Methods
data_at(at_predicate)
click to toggle source
# File lib/matt/measure.rb, line 21 def data_at(at_predicate) full_data.restrict(at_predicate) end
dimensions()
click to toggle source
# File lib/matt/measure.rb, line 5 def dimensions {} end
ds()
click to toggle source
# File lib/matt/measure.rb, line 17 def ds configuration.datasources end
exporters()
click to toggle source
# File lib/matt/measure.rb, line 9 def exporters [] end
full_data()
click to toggle source
# File lib/matt/measure.rb, line 25 def full_data raise NotImplementedError, "#{self} must implement `full_data`" end
metrics()
click to toggle source
# File lib/matt/measure.rb, line 13 def metrics raise NotImplementedError, "#{self} must implement `metrics`" end