Method: Hiredis::Ruby::Connection#write
- Defined in:
- lib/hiredis/ruby/connection.rb
#write(args) ⇒ Object
243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 |
# File 'lib/hiredis/ruby/connection.rb', line 243 def write(args) command = [] command << "*#{args.size}" args.each do |arg| arg = arg.to_s command << "$#{string_size arg}" command << arg end data = command.join(COMMAND_DELIMITER) + COMMAND_DELIMITER _write(@sock, data, @timeout) nil end |