# File lib/active_support/core_ext/numeric/conversions.rb, line 9 def to_utc_offset_s(colon=true) seconds = self sign = (seconds < 0 ? -1 : 1) hours = seconds.abs / 3600 minutes = (seconds.abs % 3600) / 60 "%+03d%s%02d" % [ hours * sign, colon ? ":" : "", minutes ] end