Sha256: f4150a355eb11ef1c6c0dcc52a4c03fe2d4c2a4e92570f6bfcc0b932d24e0d2c

Contents?: true

Size: 267 Bytes

Versions: 19

Compression:

Stored size: 267 Bytes

Contents

class Redi2casa
  # FIXME:This could potentially lead to read write problem.
  def set_bit key, offset, bit
    if !(bit != 0 || bit != 1)
      raise RuntimeError.new("Invalid bit")
    end
    hset("#{key}","#{offset}", bit.to_s)
  end
  alias :setbit :set_bit
end

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
redi2casa-0.2.13 lib/redi2casa/set_bit.rb
redi2casa-0.2.12 lib/redi2casa/set_bit.rb
redi2casa-0.2.11 lib/redi2casa/set_bit.rb
redi2casa-0.2.10 lib/redi2casa/set_bit.rb
redi2casa-0.2.9 lib/redi2casa/set_bit.rb
redi2casa-0.2.8 lib/redi2casa/set_bit.rb
redi2casa-0.2.7 lib/redi2casa/set_bit.rb
redi2casa-0.2.6 lib/redi2casa/set_bit.rb
redi2casa-0.2.5 lib/redi2casa/set_bit.rb
redi2casa-0.2.4 lib/redi2casa/set_bit.rb
redi2casa-0.2.3 lib/redi2casa/set_bit.rb
redi2casa-0.2.2 lib/redi2casa/set_bit.rb
redi2casa-0.2.1 lib/redi2casa/set_bit.rb
redi2casa-0.2.0 lib/redi2casa/set_bit.rb
redi2casa-0.1.9 lib/redi2casa/set_bit.rb
redi2casa-0.1.8 lib/redi2casa/set_bit.rb
redi2casa-0.1.7 lib/redi2casa/set_bit.rb
redi2casa-0.1.6 lib/redi2casa/set_bit.rb
redi2casa-0.1.5 lib/redi2casa/set_bit.rb