Skip to content

Commit a39bb28

Browse files
author
Mikhail Varabyou
committed
add Hash#expire_at.
1 parent e217f77 commit a39bb28

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

lib/kredis/types/hash.rb

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
class Kredis::Types::Hash < Kredis::Types::Proxying
66
prepend Kredis::DefaultValues
77

8-
proxying :hget, :hset, :hmget, :hdel, :hgetall, :hkeys, :hvals, :del, :exists?
8+
proxying :hget, :hset, :hmget, :hdel, :hgetall, :hkeys, :hvals, :del, :exists?, :expire, :expireat
99

1010
attr_accessor :typed
1111

@@ -47,6 +47,10 @@ def values
4747
strings_to_types(hvals || [], typed)
4848
end
4949

50+
def expire_at(datetime)
51+
expireat datetime.to_i
52+
end
53+
5054
private
5155
def set_default
5256
update(**default)

0 commit comments

Comments
 (0)