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