module DistanceConversion

Public Instance Methods

to_foot() click to toggle source
# File lib/unit_conversion/distance_conversion.rb, line 25
def to_foot
  if @unit == 'meter'
    @measurement /= 0.3048
  else
    self.to_meter
    @unit = 'meter'
    self.to_foot
  end
end
to_inch() click to toggle source
# File lib/unit_conversion/distance_conversion.rb, line 15
def to_inch
  if @unit == 'meter'
    @measurement /= 0.0254
  else
    self.to_meter
    @unit = 'meter'
    self.to_inch
  end
end
to_meter() click to toggle source

Proxy = Meter

# File lib/unit_conversion/distance_conversion.rb, line 4
def to_meter
  case @unit
  when 'inch'
    @measurement *= 0.0254
  when 'foot'
    @measurement *= 0.3048
  when 'yard'
    @measurement *= 0.9144
  end
end
to_yard() click to toggle source
# File lib/unit_conversion/distance_conversion.rb, line 35
def to_yard
  if @unit == 'meter'
    @measurement /= 0.9144
  else
    self.to_meter
    @unit = 'meter'
    self.to_yard
  end
end