Skip to content

Commit 0961d68

Browse files
authored
Return Time objects instead of deprecated DateTime (#106)
Time is preferred for current dates and times. DateTime is considered deprecated since Ruby 3.0: https://ruby-doc.org/stdlib-3.0.0/libdoc/date/rdoc/DateTime.html
1 parent 6297ad5 commit 0961d68

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/kredis/type/datetime.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ def serialize(value)
88
end
99

1010
def cast_value(value)
11-
super&.to_datetime
11+
super&.to_time
1212
end
1313
end
1414
end

test/types/scalar_test.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -53,7 +53,7 @@ class ScalarTest < ActiveSupport::TestCase
5353
test "datetime casting Dates" do
5454
datetime = Kredis.datetime "myscalar"
5555
datetime.value = Date.current
56-
assert_equal Date.current.to_datetime, datetime.value
56+
assert_equal Date.current.to_time, datetime.value
5757
end
5858

5959
test "json" do

0 commit comments

Comments
 (0)