/usr/lib/ruby/vendor_ruby/tzinfo/info_timezone.rb is in ruby-tzinfo 1.2.5-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 | module TZInfo
# A Timezone based on a TimezoneInfo.
#
# @private
class InfoTimezone < Timezone #:nodoc:
# Constructs a new InfoTimezone with a TimezoneInfo instance.
def self.new(info)
tz = super()
tz.send(:setup, info)
tz
end
# The identifier of the timezone, e.g. "Europe/Paris".
def identifier
@info.identifier
end
protected
# The TimezoneInfo for this Timezone.
def info
@info
end
def setup(info)
@info = info
end
end
end
|