Class: Numeric
- Inherits:
-
Object
- Object
- Numeric
- Defined in:
- lib/sys/filesystem.rb
Overview
Reopen the Numeric class and add some convenient methods for converting bytes to kb, mb, and gb.
Instance Method Summary collapse
-
#to_gb ⇒ Object
call-seq:
num
.to_gb. -
#to_kb ⇒ Object
call-seq:
num
.to_kb. -
#to_mb ⇒ Object
call-seq:
num
.to_mb. -
#to_tb ⇒ Object
call-seq:
num
.to_gb.
Instance Method Details
#to_gb ⇒ Object
call-seq:
<tt>num</tt>.to_gb
Returns num
in terms of gigabytes.
73 74 75 |
# File 'lib/sys/filesystem.rb', line 73 def to_gb self / 1073741824 end |
#to_kb ⇒ Object
call-seq:
<tt>num</tt>.to_kb
Returns num
in terms of kilobytes.
57 58 59 |
# File 'lib/sys/filesystem.rb', line 57 def to_kb self / 1024 end |
#to_mb ⇒ Object
call-seq:
<tt>num</tt>.to_mb
Returns num
in terms of megabytes.
65 66 67 |
# File 'lib/sys/filesystem.rb', line 65 def to_mb self / 1048576 end |
#to_tb ⇒ Object
call-seq:
<tt>num</tt>.to_gb
Returns num
in terms of terabytes.
81 82 83 |
# File 'lib/sys/filesystem.rb', line 81 def to_tb self / 1099511627776 end |