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