module Redis::Connection::CommandHelper
def build_command(*args)
def build_command(*args) command = [] command << "*#{args.size}" args.each do |arg| arg = arg.to_s command << "$#{string_size arg}" command << arg end # Trailing delimiter command << "" command end
def encode(string)
def encode(string) string.force_encoding(Encoding::default_external) end
def encode(string)
def encode(string) string end
def string_size(string)
def string_size(string) string.to_s.bytesize end
def string_size(string)
def string_size(string) string.to_s.size end