store_speed (Irc::Utils::Metar)

    # File rbot/utils.rb, line 301
          def store_speed(value, windunit, meterspersec, knots, milesperhour)
            # Helper function to convert and store speed based on unit.
            # &$meterspersec, &$knots and &$milesperhour are passed on
            # reference
            if (windunit == 'KT')
              # The windspeed measured in knots:
              @decoded[knots] = sprintf("%.2f", value)
              # The windspeed measured in meters per second, rounded to one decimal place:
              @decoded[meterspersec] = sprintf("%.2f", value.to_f * 0.51444)
              # The windspeed measured in miles per hour, rounded to one decimal place: */
              @decoded[milesperhour] = sprintf("%.2f", value.to_f * 1.1507695060844667)
            elsif (windunit == 'MPS')
              # The windspeed measured in meters per second:
              @decoded[meterspersec] = sprintf("%.2f", value)
              # The windspeed measured in knots, rounded to one decimal place:
              @decoded[knots] = sprintf("%.2f", value.to_f / 0.51444)
              #The windspeed measured in miles per hour, rounded to one decimal place:
              @decoded[milesperhour] = sprintf("%.1f", value.to_f / 0.51444 * 1.1507695060844667)
            elsif (windunit == 'KMH')
              # The windspeed measured in kilometers per hour:
              @decoded[meterspersec] = sprintf("%.1f", value.to_f * 1000 / 3600)
              @decoded[knots] = sprintf("%.1f", value.to_f * 1000 / 3600 / 0.51444)
              # The windspeed measured in miles per hour, rounded to one decimal place:
              @decoded[milesperhour] = sprintf("%.1f", knots.to_f * 1.1507695060844667)
            end
          end