# File lib/new_relic/agent/datastores/redis.rb, line 95 def self.ellipsize(result, string) result << SPACE if !string.is_a?(String) result << string.to_s elsif STRINGS_SUPPORT_ENCODING && string.encoding == Encoding::ASCII_8BIT result << BINARY_DATA_PLACEHOLDER elsif string.length > MAXIMUM_ARGUMENT_LENGTH result << QUOTE result << string[PREFIX_RANGE] result << ELLIPSES result << string[SUFFIX_RANGE] result << QUOTE else result << QUOTE result << string result << QUOTE end end