# File lib/wx/groups.rb, line 271
      def initialize(raw)
        raise ArgumentError unless raw =~ /^(SKC|CLR)|(VV|FEW|SCT|BKN|OVC)(\d\d\d|\/\/\/)(CB|TCU)?$/

        if $1
          @clr = ($1 == 'CLR')
          @skc = ($1 == 'SKC')
        else
          @cover = $2
          @cb = ($4 == 'CB')
          @tcu = ($4 == 'TCU')
          @height = "#{$1}00 feet".unit if $3 =~ /(\d\d\d)/
        end
      end