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