Skip to content

Commit

Permalink
Use Time#strftime
Browse files Browse the repository at this point in the history
  • Loading branch information
nobu committed Sep 3, 2021
1 parent c42f915 commit caf1d07
Showing 1 changed file with 1 addition and 10 deletions.
11 changes: 1 addition & 10 deletions lib/cgi/util.rb
Original file line number Diff line number Diff line change
Expand Up @@ -179,21 +179,12 @@ def unescapeElement(string, *elements)
# Synonym for CGI.unescapeElement(str)
alias unescape_element unescapeElement

# Abbreviated day-of-week names specified by RFC 822
RFC822_DAYS = %w[ Sun Mon Tue Wed Thu Fri Sat ]

# Abbreviated month names specified by RFC 822
RFC822_MONTHS = %w[ Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec ]

# Format a +Time+ object as a String using the format specified by RFC 1123.
#
# CGI.rfc1123_date(Time.now)
# # Sat, 01 Jan 2000 00:00:00 GMT
def rfc1123_date(time)
t = time.clone.gmtime
return format("%s, %.2d %s %.4d %.2d:%.2d:%.2d GMT",
RFC822_DAYS[t.wday], t.day, RFC822_MONTHS[t.month-1], t.year,
t.hour, t.min, t.sec)
time.getgm.strftime("%a, %d %b %Y %T GMT")
end

# Prettify (indent) an HTML string.
Expand Down

0 comments on commit caf1d07

Please sign in to comment.