Skip to content

Commit

Permalink
Change away from Fixnum for date.rb impl since Fixnum is Integergit a…
Browse files Browse the repository at this point in the history
…dd lib/ruby/stdlib/date.rbgit add lib/ruby/stdlib/date.rb
enebo committed Jul 18, 2017
1 parent b2cd9b8 commit f60985c
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion lib/ruby/stdlib/date.rb
Original file line number Diff line number Diff line change
@@ -1139,7 +1139,7 @@ def initialize(dt_or_ajd=0, of=0, sg=ITALY, sub_millis=0)
else
# cannot use JODA::DateTimeUtils.fromJulianDay since we need to keep ajd as a Rational for precision
millis, @sub_millis = ((dt_or_ajd - UNIX_EPOCH_IN_AJD) * 86400000).divmod(1)
raise ArgumentError, "Date out of range: millis=#{millis} (#{millis.class})" unless Fixnum === millis
raise ArgumentError, "Date out of range: millis=#{millis} (#{millis.class})" if millis > java.lang.Long::MAX_VALUE
@dt = JODA::DateTime.new(millis, chronology(sg, of))
end

0 comments on commit f60985c

Please sign in to comment.