instiki/vendor/rails/activesupport/lib/active_support/core_ext/string/conversions.rb
2007-01-22 07:43:50 -06:00

19 lines
451 B
Ruby

require 'parsedate'
module ActiveSupport #:nodoc:
module CoreExtensions #:nodoc:
module String #:nodoc:
# Converting strings to other objects
module Conversions
# Form can be either :utc (default) or :local.
def to_time(form = :utc)
::Time.send(form, *ParseDate.parsedate(self))
end
def to_date
::Date.new(*ParseDate.parsedate(self)[0..2])
end
end
end
end
end