# 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