Method: Redis::Commands::Lists#lmove
- Defined in:
- lib/redis/commands/lists.rb
#lmove(source, destination, where_source, where_destination) ⇒ nil, String
Note:
This command comes in place of the now deprecated RPOPLPUSH. Doing LMOVE RIGHT LEFT is equivalent.
Remove the first/last element in a list, append/prepend it to another list and return it.
27 28 29 30 31 |
# File 'lib/redis/commands/lists.rb', line 27 def lmove(source, destination, where_source, where_destination) where_source, where_destination = _normalize_move_wheres(where_source, where_destination) send_command([:lmove, source, destination, where_source, where_destination]) end |