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