enum

Measure::Weight::Unit

Inherits Enum < Comparable < Value < Object

The units available to Weight instances. Note that there are multiple aliases of each one. This allows you to say weight.to(:pounds) or weight.to(:kilograms).

Constants

Gram = 0
Grams = 0
G = 0
Kilogram = 1
Kilograms = 1
KG = 1
Milligram = 2
Milligrams = 2
MG = 2
Pound = 3
Pounds = 3
LB = 3
LBS = 3
Ounce = 4
Ounces = 4
OZ = 4
Ton = 5
Tons = 5
T = 5

Instance methods

g?

Returns true if this enum value equals G

Source
gram?

Returns true if this enum value equals Gram

Source
grams?

Returns true if this enum value equals Grams

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
kg?

Returns true if this enum value equals KG

Source
kilogram?

Returns true if this enum value equals Kilogram

Source
kilograms?

Returns true if this enum value equals Kilograms

Source
lb?

Returns true if this enum value equals LB

Source
lbs?

Returns true if this enum value equals LBS

Source
mg?

Returns true if this enum value equals MG

Source
milligram?

Returns true if this enum value equals Milligram

Source
milligrams?

Returns true if this enum value equals Milligrams

Source
ounce?

Returns true if this enum value equals Ounce

Source
ounces?

Returns true if this enum value equals Ounces

Source
oz?

Returns true if this enum value equals OZ

Source
pound?

Returns true if this enum value equals Pound

Source
pounds?

Returns true if this enum value equals Pounds

Source
t?

Returns true if this enum value equals T

Source
ton?

Returns true if this enum value equals Ton

Source
tons?

Returns true if this enum value equals Tons

Source