class TZInfo::Timezone

def period_for_utc(utc_time)

Raises:
  • (ArgumentError) - if `utc_time` is `nil`.

Returns:
  • (TimezonePeriod) - the {TimezonePeriod} that is valid at `utc_time`.

Parameters:
  • utc_time (Object) -- a `Time`, `DateTime` or {Timestamp}.
def period_for_utc(utc_time)
  raise ArgumentError, 'utc_time must be specified' unless utc_time
  period_for(Timestamp.for(utc_time, :treat_as_utc))
end