Method: Redis::Connection::Memory#rpush
- Defined in:
- lib/redis/connection/memory.rb
#rpush(key, value) ⇒ Object
452 453 454 455 456 457 458 459 460 |
# File 'lib/redis/connection/memory.rb', line 452 def rpush(key, value) raise_argument_error('rpush') if value.respond_to?(:each) && value.empty? data_type_check(key, Array) data[key] ||= [] [value].flatten.each do |val| data[key].push(val.to_s) end data[key].size end |