# File lib/em-redis/redis_protocol.rb, line 156 def sort(key, options={}, &blk) cmd = ["SORT"] cmd << key cmd << ["BY", options[:by]] if options[:by] cmd << [options[:get]].flatten.map { |key| ["GET", key] } if options[:get] cmd << options[:order].split(/\s+/) if options[:order] cmd << ["LIMIT", options[:limit]] if options[:limit] call_command(cmd.flatten, &blk) end