Skip to content

Commit 6ac3db2

Browse files
committed
test: Remove .floor to verify if it's necessary
1 parent cf142bd commit 6ac3db2

2 files changed

Lines changed: 5 additions & 5 deletions

File tree

lib/couchbase-orm/types/timestamp.rb

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff 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)

spec/type_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
class 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)

0 commit comments

Comments
 (0)