File tree Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Expand file tree Collapse file tree 1 file changed +2
-9
lines changed Original file line number Diff line number Diff line change @@ -10,11 +10,7 @@ def self.json_create(object)
10
10
if usec = object . delete ( 'u' ) # used to be tv_usec -> tv_nsec
11
11
object [ 'n' ] = usec * 1000
12
12
end
13
- if method_defined? ( :tv_nsec )
14
- at ( object [ 's' ] , Rational ( object [ 'n' ] , 1000 ) )
15
- else
16
- at ( object [ 's' ] , object [ 'n' ] / 1000 )
17
- end
13
+ at ( object [ 's' ] , Rational ( object [ 'n' ] , 1000 ) )
18
14
end
19
15
20
16
# Methods <tt>Time#as_json</tt> and +Time.json_create+ may be used
@@ -34,13 +30,10 @@ def self.json_create(object)
34
30
# # => 2023-11-25 11:00:56.472846644 -0600
35
31
#
36
32
def as_json ( *)
37
- nanoseconds = [ tv_usec * 1000 ]
38
- respond_to? ( :tv_nsec ) and nanoseconds << tv_nsec
39
- nanoseconds = nanoseconds . max
40
33
{
41
34
JSON . create_id => self . class . name ,
42
35
's' => tv_sec ,
43
- 'n' => nanoseconds ,
36
+ 'n' => tv_nsec ,
44
37
}
45
38
end
46
39
You can’t perform that action at this time.
0 commit comments