Class: Length
- Inherits:
-
Measurement::Base
- Object
- Measurement::Base
- Length
- Defined in:
- lib/measurement/length.rb
Overview
This class represents a Length measurement. The base units are metres. The available conversions are:
-
millimetres (mm)
-
centimetres (cm)
-
metres (m)
-
kilometres (km)
-
inches (“)
-
feet (‘)
-
miles
-
hands
-
light_seconds
-
light_hours
Example usage:
require 'measurement/length'
puts Length.parse('180.34cm').in_feet_and_inches => 5' 11"
Method Summary
Methods inherited from Measurement::Base
#<=>, add_unit, #as, base, fetch_group, fetch_scale, find_scale, format, from, #initialize, #method_missing, parse, register_measurement, to, #to_f, #to_i, #to_s, unit, units
Constructor Details
This class inherits a constructor from Measurement::Base
Dynamic Method Handling
This class handles dynamic methods through the method_missing method in the class Measurement::Base