class Kredis::Types::Slots
Attributes
available[RW]
Public Instance Methods
available?()
click to toggle source
# File lib/kredis/types/slots.rb, line 36 def available? failsafe returning: false do get.to_i < available end end
release()
click to toggle source
# File lib/kredis/types/slots.rb, line 32 def release decr end
reserve() { || ... }
click to toggle source
# File lib/kredis/types/slots.rb, line 8 def reserve failsafe returning: false do if block_given? begin if reserve yield true else false end ensure release end else if incr <= available true else release false end end end end
reset()
click to toggle source
# File lib/kredis/types/slots.rb, line 42 def reset del end