提交 9d97173c 编写于 作者: S Sergey Nartimov

no more need to make Time#to_date and Time#to_datetime public

they are public in actual 1.9 ruby version (tested at least in 1.9.2-p180)
上级 fa5adfb1
require 'date'
require 'active_support/core_ext/time/publicize_conversion_methods'
require 'active_support/core_ext/time/calculations'
class String
......
require 'active_support/inflector/methods'
require 'active_support/core_ext/time/publicize_conversion_methods'
require 'active_support/values/time_zone'
class Time
......
require 'date'
class Time
# Ruby 1.8-cvs and early 1.9 series define private Time#to_date
%w(to_date to_datetime).each do |method|
if private_instance_methods.include?(method) || private_instance_methods.include?(method.to_sym)
public method
end
end
end
......@@ -13,7 +13,6 @@ module ActiveSupport
require 'date'
require 'time'
require 'active_support/core_ext/time/publicize_conversion_methods'
require 'active_support/core_ext/time/marshal'
require 'active_support/core_ext/time/acts_like'
require 'active_support/core_ext/time/calculations'
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册