Class: Length

Inherits:
Measurement::Base show all
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