Sha256: c5ce79fabb5ec2e1dbf696869e76b1cd6b6b4a01919d2d836b7bad8e4f4ecc8d

Contents?: true

Size: 747 Bytes

Versions: 471

Compression:

Stored size: 747 Bytes

Contents

class Numeric
  KILOBYTE = 1024
  MEGABYTE = KILOBYTE * 1024
  GIGABYTE = MEGABYTE * 1024
  TERABYTE = GIGABYTE * 1024
  PETABYTE = TERABYTE * 1024
  EXABYTE  = PETABYTE * 1024

  # Enables the use of byte calculations and declarations, like 45.bytes + 2.6.megabytes
  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

Version data entries

471 entries across 422 versions & 42 rubygems

Version Path
angular-rails4-templates-0.4.1 vendor/ruby/2.1.0/gems/activesupport-4.1.13/lib/active_support/core_ext/numeric/bytes.rb
angular-rails4-templates-0.4.1 vendor/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/core_ext/numeric/bytes.rb
angular-rails4-templates-0.4.0 vendor/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/core_ext/numeric/bytes.rb
angular-rails4-templates-0.4.0 vendor/ruby/2.1.0/gems/activesupport-4.1.13/lib/active_support/core_ext/numeric/bytes.rb
tdiary-4.2.1 vendor/bundle/ruby/2.3.0/gems/activesupport-4.2.5/lib/active_support/core_ext/numeric/bytes.rb
tdiary-4.2.1 vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.5/lib/active_support/core_ext/numeric/bytes.rb
angular-rails4-templates-0.3.0 vendor/ruby/2.1.0/gems/activesupport-4.1.13/lib/active_support/core_ext/numeric/bytes.rb
angular-rails4-templates-0.3.0 vendor/ruby/2.1.0/gems/activesupport-4.2.4/lib/active_support/core_ext/numeric/bytes.rb
motion-support-0.3.0 motion/core_ext/numeric/bytes.rb
activesupport-4.1.14 lib/active_support/core_ext/numeric/bytes.rb
activesupport-4.2.5 lib/active_support/core_ext/numeric/bytes.rb
activesupport-4.2.5.rc2 lib/active_support/core_ext/numeric/bytes.rb
activesupport-4.1.14.rc2 lib/active_support/core_ext/numeric/bytes.rb
activesupport-4.2.5.rc1 lib/active_support/core_ext/numeric/bytes.rb
activesupport-4.1.14.rc1 lib/active_support/core_ext/numeric/bytes.rb
sc_core-0.0.7 test/dummy/vendor/bundle/ruby/2.2.0/gems/activesupport-4.2.4/lib/active_support/core_ext/numeric/bytes.rb
classiccms-0.7.5 vendor/bundle/gems/activesupport-3.2.3/lib/active_support/core_ext/numeric/bytes.rb
classiccms-0.7.4 vendor/bundle/gems/activesupport-3.2.3/lib/active_support/core_ext/numeric/bytes.rb
classiccms-0.7.3 vendor/bundle/gems/activesupport-3.2.3/lib/active_support/core_ext/numeric/bytes.rb
motion_blender-support-0.2.8 motion/core_ext/numeric/bytes.rb