class Numeric def roundup(nearest) self % nearest == 0 ? self : self + nearest - (self % nearest) end def rounddown(nearest) self % nearest == 0 ? self : self - (self % nearest) endend