diff --git a/lib/icalendar/rrule.rb b/lib/icalendar/rrule.rb index d0cd3c2..ae984bf 100644 --- a/lib/icalendar/rrule.rb +++ b/lib/icalendar/rrule.rb @@ -34,6 +34,8 @@ def to_s end end + attr_accessor :until + def initialize(name, params, value, parser) @value = value frequency_match = value.match(/FREQ=(SECONDLY|MINUTELY|HOURLY|DAILY|WEEKLY|MONTHLY|YEARLY)/) diff --git a/test/component/test_event.rb b/test/component/test_event.rb index fa05376..2873006 100644 --- a/test/component/test_event.rb +++ b/test/component/test_event.rb @@ -192,6 +192,40 @@ def test_dtstart_set_correctly end +class TestRecurringEventWithUntil < Test::Unit::TestCase + + def setup + src = <