lib/restruct/set.rb in restruct-0.0.3 vs lib/restruct/set.rb in restruct-0.1.0
- old
+ new
@@ -55,29 +55,29 @@
destroy
self
end
def size
- redis.call 'SCARD', id
+ connection.call 'SCARD', id
end
alias_method :count, :size
alias_method :length, :size
def empty?
size == 0
end
def include?(member)
- redis.call('SISMEMBER', id, serialize(member)) == 1
+ connection.call('SISMEMBER', id, serialize(member)) == 1
end
def each(&block)
to_a.each(&block)
end
def to_a
- redis.call('SMEMBERS', id).map { |e| deserialize e }
+ connection.call('SMEMBERS', id).map { |e| deserialize e }
end
def to_set
to_a.to_set
end
@@ -97,14 +97,14 @@
end
private
def _add(*members)
- redis.call 'SADD', id, *members.map { |m| serialize m }
+ connection.lazy 'SADD', id, *members.map { |m| serialize m }
end
def _delete(*members)
- redis.call 'SREM', id, *members.map { |m| serialize m }
+ connection.lazy 'SREM', id, *members.map { |m| serialize m }
end
def serialize(string)
string
\ No newline at end of file