Method: Vpim::Icalendar::Vevent::Maker#add_rrule

Defined in:
lib/vpim/vevent.rb

#add_rrule(rule = nil, &block) ⇒ Object

Add a RRULE to this event. The rule can be provided as a pre-built RRULE value, or the RRULE maker can be used.



169
170
171
172
173
174
175
176
# File 'lib/vpim/vevent.rb', line 169

def add_rrule(rule = nil, &block) #:yield: Rrule::Maker
  # TODO - should be in Property::Reccurrence::Set
  unless rule
    rule = Rrule::Maker.new(&block).encode
  end
  @comp.properties.push(Vpim::DirectoryInfo::Field.create("RRULE", rule))
  self
end