Sha256: 038c50991fe61286c1b146ed124d8f99f74b7a079aed39d59e1f8606fa8f8ae8
Contents?: true
Size: 1.25 KB
Versions: 3
Compression:
Stored size: 1.25 KB
Contents
class Numeric def percent self / 100.0 end def radians self end alias radian radians def degrees self / 180.0 * Math::PI end alias degree degrees def pi self * Math::PI end def meters self end alias meter meters def in_meters self end def kilometers self * 1000.0 end alias kilometer kilometers def in_kilometers self / 1.kilometer end def miles self * 1609.344 end alias mile miles def in_miles self / 1.mile end def feet self / 3.28084 end alias foot feet def in_feet self / 1.foot end def bytes self end alias byte bytes def kilobytes self * 1024**1 end alias kilobyte kilobytes def megabytes self * 1024**2 end alias megabyte megabytes def gigabytes self * 1024**3 end alias gigabyte gigabytes def terabytes self * 1024**4 end alias terabyte terabytes def petabytes self * 1024**5 end alias petabyte petabytes def exabytes self * 1024**6 end alias exabyte exabytes def string_with_style(style=NSNumberFormatterDecimalStyle) if style.is_a? Symbol style = style.nsnumberstyle end NSNumberFormatter.localizedStringFromNumber(self, numberStyle:style) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
sugarcube-0.18.9 | lib/sugarcube/numeric.rb |
sugarcube-0.18.8 | lib/sugarcube/numeric.rb |
sugarcube-0.18.7 | lib/sugarcube/numeric.rb |