Sha256: ef7aee45f0ef843314c82bfd62a21ee928354a8c704b5e96b2bad5a7b70b755b
Contents?: true
Size: 238 Bytes
Versions: 1
Compression:
Stored size: 238 Bytes
Contents
module PercentOf def percent_of(total) raise RuntimeError, "total can't be 0" if total.to_f == 0.0 sprintf '%.2f%', self / total.to_f * 100 end end class Float ; include PercentOf ; end class Fixnum ; include PercentOf ; end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
percent_of-0.0.3 | lib/percent_of.rb |