enum

Measure::Data::Unit

Inherits Enum < Comparable < Value < Object

Constants

Bit = 0
Bits = 0
Byte = 1
Bytes = 1
B = 1
Kilobyte = 2
Kilobytes = 2
KB = 2
Megabyte = 3
Megabytes = 3
MB = 3
Gigabyte = 4
Gigabytes = 4
GB = 4
Terabyte = 5
Terabytes = 5
TB = 5
Petabyte = 6
Petabytes = 6
PB = 6
Kibibyte = 7
Kibibytes = 7
KiB = 7
Mebibyte = 8
Mebibytes = 8
MiB = 8
Gibibyte = 9
Gibibytes = 9
GiB = 9
Tebibyte = 10
Tebibytes = 10
TiB = 10
Pibibyte = 11
Pibibytes = 11
PiB = 11

Instance methods

b?

Returns true if this enum value equals B

Source
bit?

Returns true if this enum value equals Bit

Source
bits?

Returns true if this enum value equals Bits

Source
byte?

Returns true if this enum value equals Byte

Source
bytes?

Returns true if this enum value equals Bytes

Source
gb?

Returns true if this enum value equals GB

Source
gi_b?

Returns true if this enum value equals GiB

Source
gibibyte?

Returns true if this enum value equals Gibibyte

Source
gibibytes?

Returns true if this enum value equals Gibibytes

Source
gigabyte?

Returns true if this enum value equals Gigabyte

Source
gigabytes?

Returns true if this enum value equals Gigabytes

Source
inspect(io : IO) : Nil

Returns an unambiguous String representation of this enum member. In the case of a single member value, this is the fully qualified name of the member (equivalent to #to_s with the enum name as prefix). In the case of multiple members (for a flags enum), it's a call to Enum.[] for recreating the same value.

If the value can't be represented fully by named members, the remaining value is appended.

Color::Red                     # => Color:Red
IOMode::None                   # => IOMode::None
(IOMode::Read | IOMode::Write) # => IOMode[Read, Write]

Color.new(10) # => Color[10]
Source
kb?

Returns true if this enum value equals KB

Source
ki_b?

Returns true if this enum value equals KiB

Source
kibibyte?

Returns true if this enum value equals Kibibyte

Source
kibibytes?

Returns true if this enum value equals Kibibytes

Source
kilobyte?

Returns true if this enum value equals Kilobyte

Source
kilobytes?

Returns true if this enum value equals Kilobytes

Source
mb?

Returns true if this enum value equals MB

Source
mebibyte?

Returns true if this enum value equals Mebibyte

Source
mebibytes?

Returns true if this enum value equals Mebibytes

Source
megabyte?

Returns true if this enum value equals Megabyte

Source
megabytes?

Returns true if this enum value equals Megabytes

Source
mi_b?

Returns true if this enum value equals MiB

Source
pb?

Returns true if this enum value equals PB

Source
petabyte?

Returns true if this enum value equals Petabyte

Source
petabytes?

Returns true if this enum value equals Petabytes

Source
pi_b?

Returns true if this enum value equals PiB

Source
pibibyte?

Returns true if this enum value equals Pibibyte

Source
pibibytes?

Returns true if this enum value equals Pibibytes

Source
tb?

Returns true if this enum value equals TB

Source
tebibyte?

Returns true if this enum value equals Tebibyte

Source
tebibytes?

Returns true if this enum value equals Tebibytes

Source
terabyte?

Returns true if this enum value equals Terabyte

Source
terabytes?

Returns true if this enum value equals Terabytes

Source
ti_b?

Returns true if this enum value equals TiB

Source