File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -3,10 +3,10 @@ module Types
33 class Timestamp < ActiveModel ::Type ::DateTime
44 def cast ( value )
55 return nil if value . nil?
6- return Time . at ( value ) . floor if value . is_a? ( Integer ) || value . is_a? ( Float )
7- return Time . at ( value . to_i ) . floor if value . is_a? ( String ) && value =~ /^[0-9]+$/
8- return value . utc . floor if value . is_a? ( Time )
9- super ( value ) . utc . floor
6+ return Time . at ( value ) if value . is_a? ( Integer ) || value . is_a? ( Float )
7+ return Time . at ( value . to_i ) if value . is_a? ( String ) && value =~ /^[0-9]+$/
8+ return value . utc if value . is_a? ( Time )
9+ super ( value ) . utc
1010 end
1111
1212 def serialize ( value )
Original file line number Diff line number Diff line change 66class DateTimeWith3Decimal < CouchbaseOrm ::Types ::DateTime
77 def cast ( value )
88 result = super ( value )
9- result &. floor ( 3 )
9+ result
1010 end
1111
1212 def serialize ( value )
You can’t perform that action at this time.
0 commit comments