Class: Time
- Inherits:
-
Object
- Object
- Time
- Defined in:
- lib/twitter/ext/stdlib.rb
Overview
Extension to Time that outputs RFC2822 compliant string on #to_s
Instance Method Summary collapse
- #old_to_s ⇒ Object
-
#to_s(format = nil) ⇒ Object
Returns RFC2822 compliant string for
Time
object.
Instance Method Details
#old_to_s ⇒ Object
23 |
# File 'lib/twitter/ext/stdlib.rb', line 23 alias :old_to_s :to_s |
#to_s(format = nil) ⇒ Object
Returns RFC2822 compliant string for Time
object. For example,
# Tony Blair's last day in office (hopefully)
best_day_ever = Time.local(2007, 6, 27)
best_day_ever.to_s # => "Wed, 27 Jun 2007 00:00:00 +0100"
You can also pass in an option format
argument that corresponds to acceptable values according to ActiveSupport’s Time#to_formatted_s method.
33 34 35 |
# File 'lib/twitter/ext/stdlib.rb', line 33 def to_s(format = nil) format ? self.to_formatted_s(format) : self.rfc2822 end |