Module: UsefulUtilities::Size::CdnSpeed

Includes:
Standard::Decimal
Included in:
UsefulUtilities::Size
Defined in:
lib/useful_utilities/size/cdn_speed.rb

Overview

Possible units:

:bit  - bits
:kbit - kilobits
:Mbit - megabits
:Gbit - gigabits
:Tbit - terabits

Used SI standard en.wikipedia.org/wiki/Binary_prefix

Decimal
1 K = 1000

Constant Summary

Constants included from Standard::Decimal

Standard::Decimal::GIGA, Standard::Decimal::KILO, Standard::Decimal::MEGA, Standard::Decimal::TERA

Instance Method Summary collapse

Methods included from Standard::Decimal

#to_decimal_bi, #to_giga, #to_kilo, #to_mega, #to_tera

Instance Method Details

#to_cdn_gbps(speed, unit) ⇒ Numeric

Returns size in CDN gigabits per second.

Parameters:

Returns:

  • (Numeric)

    size in CDN gigabits per second



20
21
22
# File 'lib/useful_utilities/size/cdn_speed.rb', line 20

def to_cdn_gbps(speed, unit)
  to_giga(speed, bit_prefix(unit))/8
end