module SpeedConversion
Public Instance Methods
to_kilometer_per_hour()
click to toggle source
# File lib/unit_conversion/speed_conversion.rb, line 29 def to_kilometer_per_hour if @unit == 'meter_per_second' @measurement *= 3.6 else self.to_meter_per_second @unit = 'meter_per_second' self.to_kilometer_per_hour end end
to_kilometer_per_second()
click to toggle source
# File lib/unit_conversion/speed_conversion.rb, line 19 def to_kilometer_per_second if @unit == 'meter_per_second' @measurement /= 1000 else self.to_meter_per_second @unit = 'meter_per_second' self.to_kilometer_per_second end end
to_knot()
click to toggle source
# File lib/unit_conversion/speed_conversion.rb, line 39 def to_knot if @unit == 'meter_per_second' @measurement *= 1.94384449 else self.to_meter_per_second @unit = 'meter_per_second' self.to_knot end end
to_meter_per_second()
click to toggle source
Proxy = Meter per Second
# File lib/unit_conversion/speed_conversion.rb, line 4 def to_meter_per_second case @unit when 'mile_per_second' @measurement *= 0.3048 * 5280 when 'mile_per_hour' @measurement *= 0.44704 when 'kilometer_per_hour' @measurement *= 0.277778 when 'knot' @measurement *= 0.514444 when 'kilometer_per_second' @measurement *= 1000.0 end end
to_mile_per_hour()
click to toggle source
# File lib/unit_conversion/speed_conversion.rb, line 59 def to_mile_per_hour if @unit == 'meter_per_second' @measurement *= 2.23693629 else self.to_meter_per_second @unit = 'meter_per_second' self.to_mile_per_hour end end
to_mile_per_second()
click to toggle source
# File lib/unit_conversion/speed_conversion.rb, line 49 def to_mile_per_second if @unit == 'meter_per_second' @measurement *= 2.23693629 / 60 / 60 else self.to_meter_per_second @unit = 'meter_per_second' self.to_mile_per_second end end