Sha256: cec3d0af3353af8536a047939bde5afe9b5bdbc96dbc760c5632ad3e2b28dd4b

Contents?: true

Size: 210 Bytes

Versions: 7

Compression:

Stored size: 210 Bytes

Contents

class Kredis::Types::Flag < Kredis::Types::Proxying
  proxying :set, :exists?, :del

  def mark(expires_in: nil)
    set 1, ex: expires_in
  end

  def marked?
    exists?
  end

  def remove
    del
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
kredis-0.4.0 lib/kredis/types/flag.rb
kredis-0.3.1 lib/kredis/types/flag.rb
kredis-0.3.0 lib/kredis/types/flag.rb
kredis-0.2.3 lib/kredis/types/flag.rb
kredis-0.2.2 lib/kredis/types/flag.rb
kredis-0.2.1 lib/kredis/types/flag.rb
kredis-0.2.0 lib/kredis/types/flag.rb