# File lib/icalendar/rrule.rb, line 99 def parse_weekday_list(name, string) match = string.match(/;#{name}=(.*?)(;|$)/) if match return_array = match[1].split(",").map {|weekday| wd_match = weekday.match(/([+-]?\d*)(SU|MO|TU|WE|TH|FR|SA)/) Weekday.new(wd_match[2], wd_match[1]) } return_array.last.you_are_last else nil end return_array end