Parent

Methods

TZInfo::Timezone

Public Instance Methods

ical_timezone(date) click to toggle source
# File lib/icalendar/tzinfo.rb, line 46
def ical_timezone(date)
  period = period_for_local(date)
  timezone = Icalendar::Timezone.new
  timezone.timezone_id = identifier
  if period.start_transition.nil?
    timezone.add period.single
  elsif period.end_transition.nil?
    timezone.add period.dst? ? period.daylight : period.standard
  else
    timezone.add period.daylight
    timezone.add period.standard
  end
  timezone
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.