Getting times in different convenient string representations and other objects
Methods
Constants
| DATE_FORMATS | = | { :db => "%Y-%m-%d %H:%M:%S", :short => "%e %b %H:%M", :long => "%B %e, %Y %H:%M" |
Public Class methods
[ show source ]
# File vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb, line 14
14: def self.append_features(klass)
15: super
16: klass.send(:alias_method, :to_default_s, :to_s)
17: klass.send(:alias_method, :to_s, :to_formatted_s)
18: end
Public Instance methods
[ show source ]
# File vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb, line 24
24: def to_date
25: ::Date.new(year, month, day)
26: end
[ show source ]
# File vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb, line 20
20: def to_formatted_s(format = :default)
21: DATE_FORMATS[format] ? strftime(DATE_FORMATS[format]).strip : to_default_s
22: end
To be able to keep Dates and Times interchangeable on conversions
[ show source ]
# File vendor/rails/activesupport/lib/active_support/core_ext/time/conversions.rb, line 29
29: def to_time
30: self
31: end