class MeterCat::Config
Constants
- NIL_PROC
Attributes
calculator[RW]
expiration[RW]
from[RW]
layout[RW]
mail_days[RW]
mail_names[RW]
retry_attempts[RW]
retry_delay[RW]
subject[RW]
to[RW]
Public Class Methods
new()
click to toggle source
# File lib/meter_cat/config.rb, line 14 def initialize @calculator = MeterCat::Calculator.new @expiration = Meter::DEFAULT_EXPIRATION @retry_attempts = Meter::DEFAULT_RETRY_ATTEMPTS @retry_delay = Meter::DEFAULT_RETRY_DELAY end
Public Instance Methods
authenticate_with(&blk)
click to toggle source
# File lib/meter_cat/config.rb, line 33 def authenticate_with(&blk) @authenticate = blk if blk @authenticate || NIL_PROC end
percentage(name, numerator, denominator)
click to toggle source
# File lib/meter_cat/config.rb, line 25 def percentage(name, numerator, denominator) @calculator.percentage(name, numerator, denominator) end
ratio(name, numerator, denominator)
click to toggle source
# File lib/meter_cat/config.rb, line 21 def ratio(name, numerator, denominator) @calculator.ratio(name, numerator, denominator) end
sum(name, values)
click to toggle source
# File lib/meter_cat/config.rb, line 29 def sum(name, values) @calculator.sum(name, values) end