Sha256: d648432039cd59b1a2d7a3e643911069233029da17fd90d06b45ea080ab66c38
Contents?: true
Size: 812 Bytes
Versions: 5
Compression:
Stored size: 812 Bytes
Contents
class Time unless method_defined?(:to_date) # Backported from Ruby 1.9. def to_date jd = Date.__send__(:civil_to_jd, year, mon, mday, Date::ITALY) Date.new!(Date.__send__(:jd_to_ajd, jd, 0, 0), 0, Date::ITALY) end end end class Date unless method_defined?(:to_date) # Backported from Ruby 1.9. def to_date self end end unless method_defined?(:to_time) # Backported from Ruby 1.9. def to_time Time.local(year, mon, mday) end end end class Symbol unless method_defined?(:to_proc) # Backported from Ruby 1.9. def to_proc Proc.new { |*args| args.shift.__send__(self, *args) } end end end class Array unless method_defined?(:minmax) # Backported from Ruby 1.9. def minmax [min, max] end end end
Version data entries
5 entries across 5 versions & 2 rubygems
Version | Path |
---|---|
vanity-1.3.0 | lib/vanity/backport.rb |
mikeg-vanity-1.3.0 | lib/vanity/backport.rb |
vanity-1.2.0 | lib/vanity/backport.rb |
vanity-1.1.1 | lib/vanity/backport.rb |
vanity-1.1.0 | lib/vanity/backport.rb |