diff options
author | Jeremy Kemper <jeremy@bitsweat.net> | 2009-03-28 23:48:02 -0700 |
---|---|---|
committer | Jeremy Kemper <jeremy@bitsweat.net> | 2009-03-28 23:48:02 -0700 |
commit | 5d5cde4b02a91d23fcac3c381d14e8d2716717ed (patch) | |
tree | 1cc6da4d54f15871500637a307aca264649b2599 /activesupport/lib/active_support/core_ext/numeric/bytes.rb | |
parent | dc0c91656f3b757bbd016ff18cc863ef40b22304 (diff) | |
download | rails-5d5cde4b02a91d23fcac3c381d14e8d2716717ed.tar.gz rails-5d5cde4b02a91d23fcac3c381d14e8d2716717ed.tar.bz2 rails-5d5cde4b02a91d23fcac3c381d14e8d2716717ed.zip |
Convert Numeric bytes and time extension modules to class reopen
Diffstat (limited to 'activesupport/lib/active_support/core_ext/numeric/bytes.rb')
-rw-r--r-- | activesupport/lib/active_support/core_ext/numeric/bytes.rb | 69 |
1 files changed, 31 insertions, 38 deletions
diff --git a/activesupport/lib/active_support/core_ext/numeric/bytes.rb b/activesupport/lib/active_support/core_ext/numeric/bytes.rb index 56477673a3..507d651261 100644 --- a/activesupport/lib/active_support/core_ext/numeric/bytes.rb +++ b/activesupport/lib/active_support/core_ext/numeric/bytes.rb @@ -1,44 +1,37 @@ -module ActiveSupport #:nodoc: - module CoreExtensions #:nodoc: - module Numeric #:nodoc: - # Enables the use of byte calculations and declarations, like 45.bytes + 2.6.megabytes - module Bytes - def bytes - self - end - alias :byte :bytes +class Numeric + # Enables the use of byte calculations and declarations, like 45.bytes + 2.6.megabytes + def bytes + self + end + alias :byte :bytes - def kilobytes - self * 1024 - end - alias :kilobyte :kilobytes + def kilobytes + self * 1024 + end + alias :kilobyte :kilobytes - def megabytes - self * 1024.kilobytes - end - alias :megabyte :megabytes + def megabytes + self * 1024.kilobytes + end + alias :megabyte :megabytes - def gigabytes - self * 1024.megabytes - end - alias :gigabyte :gigabytes + def gigabytes + self * 1024.megabytes + end + alias :gigabyte :gigabytes - def terabytes - self * 1024.gigabytes - end - alias :terabyte :terabytes - - def petabytes - self * 1024.terabytes - end - alias :petabyte :petabytes - - def exabytes - self * 1024.petabytes - end - alias :exabyte :exabytes - - end - end + def terabytes + self * 1024.gigabytes + end + alias :terabyte :terabytes + + def petabytes + self * 1024.terabytes + end + alias :petabyte :petabytes + + def exabytes + self * 1024.petabytes end + alias :exabyte :exabytes end |