class Numeric
Public Instance Methods
bytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 73 def bytes self end
Also aliased as: byte
days()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 49 def days self.hours * 24 end
Also aliased as: day
degrees()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 24 def degrees self / 180.0 * Math::PI end
Also aliased as: degree
exabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 103 def exabytes self * 1024**6 end
Also aliased as: exabyte
feet()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 64 def feet self / 3.28084 # 3.28084 m / ft end
Also aliased as: foot
g()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 7 def g self * 9.78033 end
gigabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 88 def gigabytes self * 1024**3 end
Also aliased as: gigabyte
hours()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 39 def hours self * 3600 end
Also aliased as: hour
in_bytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 108 def in_bytes self end
in_days()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 54 def in_days self / 1.day.to_f end
Also aliased as: per_day
in_degrees()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 29 def in_degrees self * 180.0 / Math::PI end
in_exabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 132 def in_exabytes self / 1024**6 end
in_feet()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 69 def in_feet self / 1.foot end
in_g()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 11 def in_g self / 9.78033 end
in_gigabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 120 def in_gigabytes self / 1024**3 end
in_hours()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 44 def in_hours self / 1.hour.to_f end
Also aliased as: per_hour
in_kilobytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 112 def in_kilobytes self / 1024**1 end
in_kilometers()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 51 def in_kilometers self / 1.kilometer end
in_megabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 116 def in_megabytes self / 1024**2 end
in_meters()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 42 def in_meters self end
in_miles()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 60 def in_miles self / 1.mile end
in_milliseconds()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 10 def in_milliseconds self * 1000 end
Also aliased as: per_millisecond
in_minutes()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 34 def in_minutes self / 1.minute.to_f end
Also aliased as: per_minute
in_months()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 75 def in_months self / 1.month.to_f end
Also aliased as: per_month
in_petabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 128 def in_petabytes self / 1024**5 end
in_radians()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 20 def in_radians self end
in_seconds()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 22 def in_seconds self end
Also aliased as: per_second
in_terabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 124 def in_terabytes self / 1024**4 end
in_weeks()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 64 def in_weeks self / 1.week.to_f end
Also aliased as: per_week
in_years()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 86 def in_years self / 1.year.to_f end
Also aliased as: per_year
kilobytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 78 def kilobytes self * 1024**1 end
Also aliased as: kilobyte
kilometers()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 46 def kilometers self * 1000.0 # 1000 m / km end
Also aliased as: kilometer
megabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 83 def megabytes self * 1024**2 end
Also aliased as: megabyte
meters()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 37 def meters self end
Also aliased as: meter
miles()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 55 def miles self * 1609.344 # 1609.344 m / mi end
Also aliased as: mile
milliseconds()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 3 def milliseconds self / 1000.0 end
minutes()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 27 def minutes self * 60 end
months()
click to toggle source
INACCURATE and COULD CHANGE in the future.
# File lib/all/sugarcube-numbers/time.rb, line 70 def months self.days * 30.416 end
Also aliased as: month
percent()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 3 def percent self / 100.0 end
petabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 98 def petabytes self * 1024**5 end
Also aliased as: petabyte
pi()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 33 def pi self * Math::PI end
radians()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 15 def radians self end
Also aliased as: radian
seconds()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 15 def seconds self end
terabytes()
click to toggle source
# File lib/all/sugarcube-numbers/numeric.rb, line 93 def terabytes self * 1024**4 end
Also aliased as: terabyte
weeks()
click to toggle source
# File lib/all/sugarcube-numbers/time.rb, line 59 def weeks self.days * 7 end
Also aliased as: week
years()
click to toggle source
INACCURATE and COULD CHANGE in the future.
# File lib/all/sugarcube-numbers/time.rb, line 81 def years self.days * 365.25 end
Also aliased as: year