# File lib/active_support/values/time_zone.rb, line 27 def formatted_offset( colon=true ) return "" if utc_offset == 0 sign = (utc_offset < 0 ? -1 : 1) hours = utc_offset.abs / 3600 minutes = (utc_offset.abs % 3600) / 60 "%+03d%s%02d" % [ hours * sign, colon ? ":" : "", minutes ] end