Sha256: a28586be3ee57d0c77bba119b97d0098cc7a1d86c22265353268370de0ccc355
Contents?: true
Size: 1.05 KB
Versions: 1
Compression:
Stored size: 1.05 KB
Contents
module PassiveSupport #:nodoc: module CoreExtensions #:nodoc: module Numeric #:nodoc: # Enables the use of byte calculations and declarations, like 45.bytes + 2.6.megabytes module Bytes KILOBYTE = 1024 MEGABYTE = KILOBYTE * 1024 GIGABYTE = MEGABYTE * 1024 TERABYTE = GIGABYTE * 1024 PETABYTE = TERABYTE * 1024 EXABYTE = PETABYTE * 1024 def bytes self end alias :byte :bytes def kilobytes self * KILOBYTE end alias :kilobyte :kilobytes def megabytes self * MEGABYTE end alias :megabyte :megabytes def gigabytes self * GIGABYTE end alias :gigabyte :gigabytes def terabytes self * TERABYTE end alias :terabyte :terabytes def petabytes self * PETABYTE end alias :petabyte :petabytes def exabytes self * EXABYTE end alias :exabyte :exabytes end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
emipair-delayed_job-2.0.3.1 | lib/passive_support/core_ext/numeric/bytes.rb |