enum

Measure::Length::Unit

Inherits Enum < Comparable < Value < Object

The units available to Length instances. Note that there are multiple aliases of each one. This allows you to say length.to(:meters) or length.to(:km).

Constants

Kilometer = 0
Kilometers = 0
KM = 0
Meter = 1
Meters = 1
Centimeter = 2
Centimeters = 2
CM = 2
Millimeter = 3
Millimeters = 3
MM = 3
Micrometer = 4
Micrometers = 4
Micron = 4
Microns = 4
Nanometer = 5
Nanometers = 5
NM = 5
Foot = 6
Feet = 6
Ft = 6
Yard = 7
Yards = 7
Yd = 7
Yds = 7
Inch = 8
Inches = 8
In = 8
Mile = 9
Miles = 9
Mi = 9

Instance methods

centimeter?

Returns true if this enum value equals Centimeter

Source
centimeters?

Returns true if this enum value equals Centimeters

Source
cm?

Returns true if this enum value equals CM

Source
feet?

Returns true if this enum value equals Feet

Source
foot?

Returns true if this enum value equals Foot

Source
ft?

Returns true if this enum value equals Ft

Source
in?

Returns true if this enum value equals In

Source
inch?

Returns true if this enum value equals Inch

Source
inches?

Returns true if this enum value equals Inches

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

Returns true if this enum value equals Kilometer

Source
kilometers?

Returns true if this enum value equals Kilometers

Source
km?

Returns true if this enum value equals KM

Source
meter?

Returns true if this enum value equals Meter

Source
meters?

Returns true if this enum value equals Meters

Source
mi?

Returns true if this enum value equals Mi

Source
micrometer?

Returns true if this enum value equals Micrometer

Source
micrometers?

Returns true if this enum value equals Micrometers

Source
micron?

Returns true if this enum value equals Micron

Source
microns?

Returns true if this enum value equals Microns

Source
mile?

Returns true if this enum value equals Mile

Source
miles?

Returns true if this enum value equals Miles

Source
millimeter?

Returns true if this enum value equals Millimeter

Source
millimeters?

Returns true if this enum value equals Millimeters

Source
mm?

Returns true if this enum value equals MM

Source
nanometer?

Returns true if this enum value equals Nanometer

Source
nanometers?

Returns true if this enum value equals Nanometers

Source
nm?

Returns true if this enum value equals NM

Source
yard?

Returns true if this enum value equals Yard

Source
yards?

Returns true if this enum value equals Yards

Source
yd?

Returns true if this enum value equals Yd

Source
yds?

Returns true if this enum value equals Yds

Source