Class: Selene::DaylightSavingsTimeBuilder

Inherits:
ComponentBuilder show all
Defined in:
lib/selene/daylight_savings_time_builder.rb

Instance Attribute Summary

Attributes inherited from ComponentBuilder

#component, #errors, #name, #parent

Instance Method Summary collapse

Methods inherited from ComponentBuilder

#add, #contains?, #parse, #to_ical

Methods included from ComponentValidator

#can_add?, #can_contain?, #error, included, inherited, #multiple?, #properties, #required?, #valid?

Constructor Details

#initializeDaylightSavingsTimeBuilder

Returns a new instance of DaylightSavingsTimeBuilder.



3
4
5
# File 'lib/selene/daylight_savings_time_builder.rb', line 3

def initialize
  super('daylight')
end

Instance Method Details

#value(line) ⇒ Object



7
8
9
10
11
12
13
14
# File 'lib/selene/daylight_savings_time_builder.rb', line 7

def value(line)
  case line.name
  when 'rrule'
    line.rrule
  else
    super
  end
end