# File lib/wx/groups.rb, line 95
      def initialize(raw)
        raise ArgumentError unless raw =~/(\d\d\d|VRB)(\d\d\d?)(G(\d\d\d?))?(KT|KMH|MPS)( (\d\d\d)V(\d\d\d))?/

        case $5 
        when 'KT'
          unit = 'knots'
        when 'KMH'
          unit = 'kph'
        when 'MPS'
          unit = 'm/s'
        end
        @speed = "#{$2} #{unit}".unit
        if $1 == 'VRB'
          @direction = 'VRB'
        else
          @direction = "#{$1} degrees".unit
        end

        @gust = "#{$4} knots".unit if $3

        if $6
          @variable = ["#{$7} deg".unit, "#{$8} deg".unit]
        end
      end