module MeterCat

Public Class Methods

add(name, value = 1, created_on = Date.today) click to toggle source
# File lib/meter_cat.rb, line 7
def self.add(name, value = 1, created_on = Date.today)
  MeterCat::Cache.instance.add(name, value, created_on)
end
config() click to toggle source
# File lib/meter_cat.rb, line 15
def self.config
  return MeterCat::Config.instance
end
configure() { |config| ... } click to toggle source
# File lib/meter_cat.rb, line 19
def self.configure
  yield config
end
mail() click to toggle source
# File lib/meter_cat.rb, line 23
def self.mail
  MeterCat::MeterMailer.report.deliver
  MeterCat.add(:meter_cat_mail)
end
names() click to toggle source
# File lib/meter_cat.rb, line 28
def self.names
  (Meter.names + MeterCat.config.calculator.keys).sort
end
set(name, value = 1, created_on = Date.today) click to toggle source
# File lib/meter_cat.rb, line 11
def self.set(name, value = 1, created_on = Date.today)
  MeterCat::Meter.set(name, value, created_on)
end