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